TrustedTypePolicy: createScriptURL() メソッド
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
メモ: この機能はウェブワーカー内で利用可能です。
createScriptURL()
methodは TrustedTypePolicy
インターフェイスのメソッドで、 TrustedScriptURL
オブジェクトを TrustedTypePolicyFactory.createPolicy()
で作成されたポリシーを使用して作成します。
構文
js
createScriptURL(input)
createScriptURL(input, args)
引数
input
-
このポリシーによって無害化された文字列です。
args
省略可-
TrustedTypePolicy
で表される関数に渡される追加の引数です。
返値
TrustedScriptURL
オブジェクトです。
例外
TypeError
-
TrustedTypePolicy
に入力データで実行する関数がない場合に発生します。
例
以下の例では、外部リソースへの URL を含む文字列が createScriptURL()
の入力データとして使用されています。ポリシーは、この URL が許可されたものであることを確認してから、外部スクリプトの実行を引き起こす可能性のある注入先へ挿入できます。
js
const escaped = escapeURLPolicy.createScriptURL(
"https://example.com/my-script.js",
);
仕様書
Specification |
---|
Trusted Types> # dom-trustedtypepolicy-createscripturl> |
ブラウザーの互換性
Loading…