TrustedTypePolicyFactory: isHTML() Methode
Baseline
2026
Neu verfügbar
Seit February 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
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
isHTML(value)
Parameter
value-
Ein
TrustedHTMLObjekt.
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.
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
| Spezifikation |
|---|
| Trusted Types> # dom-trustedtypepolicyfactory-ishtml> |