GUIDE深度 · Deep dive

SVG 安全:脚本、外链和清洗

SVG 是 XML,可以包含 script、事件属性和外部引用。直接打开陌生 SVG 有风险;本工具转 PNG 前移除脚本/事件/外部 href,但这不替代杀毒/可信来源判断。

更新 2026-11-01 · 公式可核验

风险

script/on* 可能执行。

外部图片/字体可能泄露 IP/请求。

foreignObject 可嵌 HTML。

本工具

移除 script/foreignObject/on*。

移除非 #/data: 的 href。

仍只处理可信文件。

常见问题

清洗后就绝对安全吗?

不是绝对;解析器/浏览器仍有边界情况。

为什么移除外部图片?

避免转换时发起第三方请求/泄露信息。

数据来源

相关计算器

SVG 转 PNG上传 SVG,选 256/512/1024 和透明/白底,本地 Canvas 生成 PNG;移除脚本/外部引用。

更多指南

什么时候用 SVG,什么时候用 PNG?阅读指南