TrustedTypePolicyFactory:emptyScript 属性
注意:此功能在 Web Workers 中可用。
TrustedTypePolicyFactory 接口的 emptyScript 只读属性返回一个包含空字符串的 TrustedScript 对象。
当应用程序需要将空字符串插入到需要 TrustedScript 对象的注入源时,可以使用此对象。
值
一个 TrustedScript 对象。
示例
该规范解释了 emptyScript 对象可用于检测对动态代码编译的支持。
原生 Trusted Types 实现可以支持 eval(TrustedScript),因此在下面的示例中,原生实现将为 eval(trustedTypes.emptyScript) 返回 false。而 Polyfill 则会返回一个 truthy 对象。
js
const supportsTS = !eval(trustedTypes.emptyScript);
eval(supportsTS ? myTrustedScriptObj : myTrustedScriptObj.toString());
规范
| 规范 |
|---|
| Trusted Types # dom-trustedtypepolicyfactory-emptyscript |
浏览器兼容性
加载中…