四个互斥的过滤模式(用上方勾选框选):清除 HTML 标签、清除 script 块、清除 style 块,以及自定义替换(选中后会出现「查找/替换」两个框)。选好后点「快速过滤」,结果显示在下框。
注意模式是单选:勾「自定义替换」会把前三项自动取消。
| 按钮 / 选项 | 结果 |
|---|---|
| 清除 HTML 标签标签全去,脚本内容会变成裸文本留下 | 起源计划alert(2)body{color:red} |
| 清除 script 块连标签带内容整块删 | <p onclick="alert(1)">起源计划</p><style>body{color:red}</style> |
| 清除 style 块同上,针对 style | <p onclick="alert(1)">起源计划</p><script>alert(2)</script> |
| 自定义替换把「起源计划」换成「is46.com」 | <p onclick="alert(1)">is46.com</p><script>alert(2)</script><style>body{color:red}</style> |
这是文本清理工具,不是 XSS 防护:「清除 HTML 标签」只删尖括号包裹的部分,像 onclick="…" 这类属性在保留标签的模式下依然存在。真正要防注入请在服务端做转义与白名单过滤。