web api instance method
TrustedTypePolicy: createScriptURL() method
Available in workers
The createScriptURL() method of the TrustedTypePolicy interface creates a TrustedScriptURL object using a policy created by createPolicy().
Syntax
createScriptURL(input)
createScriptURL(input, args)
Parameters
input- : A string containing the string to be sanitized by the policy.
argsOptional- : Additional arguments to be passed to the function represented by
TrustedTypePolicy.
- : Additional arguments to be passed to the function represented by
Return value
A TrustedScriptURL object.
Exceptions
TypeError- : Thrown if
TrustedTypePolicydoes not contain a function to run on the input.
- : Thrown if
Examples
In the below example a string containing the URL to an external resource is used as the input for createScriptURL(). The policy can check that this is an allowed URL before inserting it into an injection sink that could cause this external script to be executed.
const escaped = escapeURLPolicy.createScriptURL(
"https://example.com/my-script.js",
);
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.