TrustedTypePolicyFactory.getPropertyType()

The getPropertyType() method of the TrustedTypePolicyFactory interface allows web developers to check if a Trusted Type is required for an element's property.

Syntax

var null = TrustedTypePolicyFactory.getPropertyType(tagName,property[, elementNS]);

Parameters

tagName
A string containing the name of an HTML tag.
property
A string containing a property, for example "innerHTML".
elementNsOptional
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 property to getPropertyType returns "TrustedHTML".

console.log(trustedTypes.getPropertyType('div', 'innerHTML')); // "TrustedHTML"

Specifications

Specification Status Comment
Trusted Types
The definition of 'TrustedTypePolicyFactory.getPropertyType()' in that specification.
Editor's Draft Initial definition.

Browser compatibility

BCD tables only load in the browser