Spec-Zone.ru › Web APIs

TrustedTypePolicy: метод createScriptURL()

Ограниченная доступность

Эта функция не относится к Baseline, так как не работает в некоторых широко используемых браузерах.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в рабочих потоках.

Метод createScriptURL() интерфейса TrustedTypePolicy создает объект TrustedScriptURL с помощью политики, созданной с помощью TrustedTypePolicyFactory.createPolicy().

Синтаксис

createScriptURL(input)
createScriptURL(input, args)

Параметры

input

Строка, содержащая строку, которая будет обработана политикой.

args Необязательно

Дополнительные аргументы, которые будут переданы в функцию, представленную TrustedTypePolicy.

Возвращаемое значение

Объект TrustedScriptURL.

Исключения

TypeError

Выбрасывается, если TrustedTypePolicy не содержит функции для обработки входных данных.

Примеры

В примере ниже в качестве входных данных для createScriptURL() используется строка, содержащая URL внешнего ресурса. Политика может проверить, является ли этот URL разрешенным, прежде чем вставлять его в точку ввода, которая может привести к выполнению этого внешнего скрипта.

const escaped = escapeURLPolicy.createScriptURL(
  "https://example.com/my-script.js",
);

Спецификации

Спецификация
Trusted Types
# dom-trustedtypepolicy-createscripturl

Совместимость браузеров

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
createScriptURL 83 83 Нет 69 Нет 83 Нет 59 Нет 13.0 83

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/TrustedTypePolicy/createScriptURL

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API