如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
按需过滤HTML、JS与CSS代码,快速获得纯净内容。
tools.html-filter.custom.hint
tools.html-filter.emptyState
在Web开发或内容清洗中,我们常遇到混有HTML标签、内联JavaScript和CSS样式的代码,不仅影响可读性,还可能带来安全风险(如XSS)。本工具允许您按需过滤掉HTML标签、JavaScript或CSS,输出纯净的文本或选定保留的代码,帮助快速净化内容、提取关键信息或准备合规数据。
示例输入:
<div style="color:red;" onclick="alert('hi')">Hello <b>World</b></div><script>evil()</script>勾选“去除JavaScript”和“去除CSS”时输出:
<div>Hello <b>World</b></div>
勾选“去除HTML标签”输出:
Hello World
输入代码中如含不规范闭合标签或混淆脚本,过滤可能不彻底;建议使用标准HTML片段。本工具纯客户端运行,您的代码不会上传至服务器,请放心使用。对于含有大量内联事件或复杂CSS表达式的内容,建议勾选“去除JavaScript”与“去除CSS”以确保完全清除。若只需纯文本,请同时勾选三个选项。
日常开发中,过滤HTML/JS/CSS常用于内容安全策略(CSP)实施前的预处理、邮件HTML转纯文本、SEO爬虫数据清洗等场景。例如,从富文本编辑器输出中剥离危险标签和事件属性,仅保留安全的白名单标签。通过组合选项,您可以快速获得符合需求的清洁代码。