TrustedTypePolicyFactory: getPropertyType() method
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Note: This feature is available in Web Workers.
The getPropertyType()
method of the TrustedTypePolicyFactory
interface allows web developers to check if a Trusted Type is required for an element's property.
Syntax
getPropertyType(tagName, property)
getPropertyType(tagName, property, elementNS)
Parameters
tagName
-
A string containing the name of an HTML tag.
property
-
A string containing a property, for example
"innerHTML"
. elementNS
Optional-
A string containing a namespace, if empty defaults to the HTML namespace.
Return value
A string with one of:
"TrustedHTML"
"TrustedScript"
"TrustedScriptURL"
Or, null
.
Examples
In this example, passing the <div>
element and innerHTML
attribute to getPropertyType()
returns "TrustedHTML".
console.log(trustedTypes.getPropertyType("div", "innerHTML")); // "TrustedHTML"
Specifications
Specification |
---|
Trusted Types # dom-trustedtypepolicyfactory-getpropertytype |
Browser compatibility
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
getPropertyType |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support
- User must explicitly enable this feature.