Sanitizer: setDataAttributes() 方法

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

Sanitizer 接口的 setDataAttributes() 方法用于设置 sanitizer 是否允许或移除 data attributes

该方法在 sanitizer 的配置中设置 dataAttributes 属性。

语法

js
setDataAttributes(allow);

参数

allow

如果允许 data attributes,则为 true;如果移除 data attributes,则为 false

返回值

无 (undefined)。

示例

如何清理 data attributes

下面的代码展示了 setDataAttributes() 方法的基本用法。

js
// Create sanitizer (in this case the default)
const sanitizer = new Sanitizer();

// Allow data attributes
sanitizer.setDataAttributes(true);

// Remove data attributes
sanitizer.setDataAttributes(false);

规范

规范
HTML Sanitizer API
# dom-sanitizer-setdataattributes

浏览器兼容性