TrustedHTML:toString() 方法
注意:此功能在 Web Workers 中可用。
TrustedHTML 介面的 toString() 方法返回一個字串,該字串可以安全地插入到注入接收器中。
語法
js
toString()
引數
無。
返回值
包含已清理 HTML 的字串。
示例
常量 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.toString());
規範
| 規範 |
|---|
| Trusted Types # trustedhtml-stringification-behavior |
瀏覽器相容性
載入中…