三种操作自由组合:实体转义把 < > & 转成安全实体(防 XSS)、反转义还原成原始标签、压缩空白去换行缩进减体积。处理完直接复制即用。
勾选操作后点击「执行」
在页面上把一段 HTML 当作文本展示时(例如写教程、做代码演示、用户提交的富文本回显),如果不转义,浏览器会把它当成真实标签渲染出来,轻则排版错乱,重则被注入脚本造成 XSS。这时需要把 <、>、&、引号等字符转成对应实体。
反过来,从接口或数据库里取到的内容是 <div> 这种实体形式时,人眼很难阅读,需要反转义还原成真正的标签再查看或二次加工。
还有一种常见需求是压缩:邮件模板、组件代码、HTML 片段写好后带很多缩进换行,压缩掉多余空白能减小体积,方便作为字符串塞进配置或传输。本工具把三种操作做成可自由组合,处理在浏览器本地完成、数据不上传,处理历史保存在本机。
& < > " ' 五种字符,足够覆盖常见 XSS 场景。< → <),用于安全地展示代码;反转义反向操作,把实体还原成字符(< → <),用于阅读或二次处理。& < > " ' 五个字符,这是最常见的防御手段,能覆盖绝大多数文本注入场景。但安全防护还需结合后端校验、CSP 等措施,转义不是万能的。> < 之间的空隙,不改变标签与文本内容。但如果文本内依赖多个连续空格显示效果,压缩后可能变化。审核通过后就会展示在留言板上,稍安勿躁~
还没有留言,来抢沙发吧!