TrustedScriptURL
注意:此功能在 Web Workers 中可用。
TrustedScriptURL
接口是 Trusted Types API 的一部分,它代表一个字符串,开发者可以将其插入到 注入接收器 中,该接收器会将其解析为外部脚本的 URL。这些对象通过 TrustedTypePolicy.createScriptURL()
创建,因此没有构造函数。
TrustedScriptURL
对象的值在创建时设置,并且无法通过 JavaScript 更改,因为没有公开 setter。
实例方法
TrustedScriptURL.toJSON()
-
返回存储数据的 JSON 表示形式。
TrustedScriptURL.toString()
-
包含经过清理的 URL 的字符串。
示例
常量 sanitized
是通过 Trusted Types 策略创建的对象。
js
const sanitized = scriptPolicy.createScriptURL(
"https://example.com/my-script.js",
);
console.log(sanitized); /* a TrustedScriptURL object */
规范
规范 |
---|
Trusted Types # trused-script-url |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。