TrustedTypePolicyFactory: isScriptURL() 方法
注意:此功能在 Web Workers 中可用。
TrustedTypePolicyFactory 介面的 isScriptURL() 方法在傳入一個有效的 TrustedScriptURL 物件時返回 true。
注意: isScriptURL()、isHTML() 和 isScript() 函式的目的是檢查物件是否是由配置的策略建立的有效 TrustedType 物件。
語法
js
isScriptURL(value)
引數
value-
一個
TrustedScriptURL物件。
返回值
一個 boolean 值,如果該物件是有效的 TrustedScriptURL 物件,則為 true。
示例
在下面的示例中,常量 url 是由策略建立的,因此 isScriptURL() 返回 true。第二個示例是試圖偽造一個物件,第三個示例是一個字串。將它們傳入 isScriptURL() 時都會返回 false。
js
const url = policy.createScriptURL("https://example.com/myscript.js");
console.log(trustedTypes.isScriptURL(url)); // true;
const fake = Object.create(TrustedScriptURL.prototype);
console.log(trustedTypes.isScriptURL(fake)); // false
console.log(trustedTypes.isScriptURL("https://example.com/myscript.js")); // false
規範
| 規範 |
|---|
| Trusted Types # dom-trustedtypepolicyfactory-isscripturl |
瀏覽器相容性
載入中…