跳转到主内容
极星编程网:以代码为星,赴技术山海!

怎么通过HTML的Sanitizer的getDefaultConfiguration获取默认净化规则

HTML Sanitizer 没有 getDefaultConfiguration 方法;原生实现仅支持 new Sanitizer() 触发内置保守默认策略,允许基础文本元素并禁用脚本、事件等,不暴露可序列化配置对象。 HTML Sanitizer 的
getDefaultConfiguration
在哪里? 它根本不存在 —— 至少不在标准 Web API 中。
getDefaultConfiguration
不是浏览器原生
Sanitizer
构造函数提供的方法,也不是任何规范定义的接口。你搜到的这个函数名,大概率来自某个第三方库(比如早期实验性 polyfill、或某个框架封装),但现代 Chrome/Firefox/Safari 支持的原生
Sanitizer
(自 Chrome 129+ 稳定启用)**没有该方法**。 原生
Sanitizer
怎么获取默认行为? 浏览器不暴露“默认配置对象”,但它的默认行为是明确定义的:只保留
、

、
、
、
等基础文本容器和内联元素,移除所有脚本、事件处理器、