Spec-Zone.ru › Web APIs

TrustedTypePolicyFactory: свойство emptyScript

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

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

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

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

Только для чтения emptyScript свойство интерфейса TrustedTypePolicyFactory возвращает объект TrustedScript содержащий пустую строку.

Этот объект может быть использован, когда приложение требует вставить пустую строку в точку ввода, которая ожидает объект TrustedScript.

Значение

Объект TrustedScript.

Примеры

Спецификация указывает, что объект emptyScript может быть использован для обнаружения поддержки динамической компиляции кода.

Реализации Trusted Types могут поддерживать eval(TrustedScript), поэтому в примере ниже, родная реализация вернёт false для eval(trustedTypes.emptyScript). Полифилл вернёт истинное значение.

const supportsTS = !eval(trustedTypes.emptyScript);
eval(supportsTS ? myTrustedScriptObj : myTrustedScriptObj.toString());

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

Спецификация
Trusted Types
# dom-trustedtypepolicyfactory-emptyscript

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
emptyScript 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/TrustedTypePolicyFactory/emptyScript

Spec-Zone.ru

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