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
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.
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