TrustedTypePolicyFactory: getPropertyType() 方法
注意:此功能在 Web Workers 中可用。
TrustedTypePolicyFactory 接口的 getPropertyType() 方法允许 Web 开发者检查元素的属性是否需要 Trusted Type。
语法
js
getPropertyType(tagName, property)
getPropertyType(tagName, property, elementNS)
参数
tagName-
一个字符串,包含 HTML 标签的名称。
property(属性)-
一个字符串,包含属性,例如
"innerHTML"。 elementNS可选-
一个字符串,包含命名空间;如果为空,则默认为 HTML 命名空间。
返回值
一个包含以下之一的字符串:
"TrustedHTML""TrustedScript""TrustedScriptURL"
或者 null。
示例
在此示例中,将 <div> 元素和 innerHTML 属性传递给 getPropertyType() 会返回 "TrustedHTML"。
js
console.log(trustedTypes.getPropertyType("div", "innerHTML")); // "TrustedHTML"
规范
| 规范 |
|---|
| Trusted Types # dom-trustedtypepolicyfactory-getpropertytype |
浏览器兼容性
加载中…