TrustedScript
注意:此功能在 Web Workers 中可用。
TrustedScript 介面屬於 Trusted Types API,表示一個帶有未編譯指令碼主體的字串,開發人員可以將其插入到可能執行指令碼的注入槽中。這些物件是透過 TrustedTypePolicy.createScript() 建立的,因此沒有建構函式。
TrustedScript 物件的值在建立時設定,不能透過 JavaScript 更改,因為它沒有暴露 setter。
例項方法
TrustedScript.toJSON()-
返回儲存資料的 JSON 表示。
TrustedScript.toString()-
包含經過清理的指令碼的字串。
示例
常量 sanitized 是透過 Trusted Types 策略建立的物件。
js
const sanitized = scriptPolicy.createScript("eval('2 + 2')");
console.log(sanitized); /* a TrustedScript object */
規範
| 規範 |
|---|
| Trusted Types # trusted-script |
瀏覽器相容性
載入中…