TrustedHTML: toJSON() 方法
注意:此功能在 Web Workers 中可用。
toJSON()
方法是 TrustedHTML
接口的方法,它返回存储数据的 JSON 表示形式。
语法
js
toJSON()
参数
无。
返回值
一个字符串,包含存储数据的 JSON 表示形式。
示例
常量 escaped
是通过 Trusted Types 策略 escapeHTMLPolicy 创建的对象。toString()
方法返回一个字符串,可以安全地插入到文档中。
js
const escapeHTMLPolicy = trustedTypes.createPolicy("myEscapePolicy", {
createHTML: (string) => string.replace(/</g, "<"),
});
const escaped = escapeHTMLPolicy.createHTML("<img src=x onerror=alert(1)>");
console.log(escaped.toJSON());
规范
规范 |
---|
Trusted Types # dom-trustedhtml-tojson |
浏览器兼容性
BCD 表格仅在浏览器中加载