TrustedTypePolicyFactory: isHTML() Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Die isHTML() Methode des TrustedTypePolicyFactory Interfaces gibt true zurück, wenn ein gültiges TrustedHTML Objekt übergeben wird.

Hinweis: Der Zweck der Funktionen isHTML(), isScript() und isScriptURL() besteht darin, zu überprüfen, ob das Objekt ein gültiges TrustedType-Objekt ist, das von einer konfigurierten Richtlinie erstellt wurde.

Syntax

js
isHTML(value)

Parameter

value

Ein TrustedHTML Objekt.

Rückgabewert

Ein boolean, der true ist, wenn das Objekt ein gültiges TrustedHTML Objekt ist.

Beispiele

Im folgenden Beispiel wurde die Konstante html von einer Richtlinie erstellt, daher gibt isHTML() true zurück. Das zweite Beispiel ist ein Versuch, ein Objekt vorzutäuschen, und das dritte ist ein String. Beide geben false zurück, wenn sie an isHTML() übergeben werden.

js
const html = policy.createHTML("<div>");
console.log(trustedTypes.isHTML(html)); // true;

const fake = Object.create(TrustedHTML.prototype);
console.log(trustedTypes.isHTML(fake)); // false

console.log(trustedTypes.isHTML("<div>plain string</div>")); // false

Spezifikationen

Specification
Trusted Types
# dom-trustedtypepolicyfactory-ishtml

Browser-Kompatibilität

BCD tables only load in the browser