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());
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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