Get to know MDN better
Since February 2026, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Note: This feature is available in Web Workers.
The createScriptURL() method of the TrustedTypePolicy interface creates a TrustedScriptURL object using a policy created by TrustedTypePolicyFactory.createPolicy().
A string containing the string to be sanitized by the policy.
args OptionalAdditional arguments to be passed to the function represented by TrustedTypePolicy.
A TrustedScriptURL object.
Thrown if TrustedTypePolicy does not contain a function to run on the input.
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.
| Trusted Types # dom-trustedtypepolicy-createscripturl |
Enable JavaScript to view this browser compatibility table.
This page was last modified on May 13, 2024 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.