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