Firefox Tomorrow

web api instance method

TrustedTypePolicyFactory: getAttributeType() method

View on MDN ↗

Available in workers

The getAttributeType() method of the TrustedTypePolicyFactory interface allows web developers to check if a Trusted Type is required for an element, and if so which Trusted Type is used.

Syntax

getAttributeType(tagName, attribute)
getAttributeType(tagName, attribute, elementNS)
getAttributeType(tagName, attribute, elementNS, attrNS)

Parameters

  • tagName
    • : A string containing the name of an HTML tag.
  • attribute
    • : A string containing an attribute.
  • elementNS Optional
    • : A string containing a namespace, if empty defaults to the HTML namespace.
  • attrNS Optional
    • : A string containing a namespace, if empty defaults to null.

Return value

A string with one of:

  • "TrustedHTML"
  • "TrustedScript"
  • "TrustedScriptURL"

Or, null.

Examples

In this example, passing the <script> element and src attribute to getAttributeType() returns “TrustedScriptURL”.

console.log(trustedTypes.getAttributeType("script", "src")); // "TrustedScriptURL"

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.