Dokument: hasRedemptionRecord() Methode
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die hasRedemptionRecord() Methode des Document-Interfaces gibt ein Promise zurück, das mit einem booleschen Wert erfüllt wird, der angibt, ob der Browser ein Redemption Record von einem bestimmten Herausgeber hat.
Syntax
hasRedemptionRecord(issuer)
Parameter
issuer-
Ein String, der die URL eines Herausgeberservers darstellt.
Rückgabewert
Ein Promise, das sich mit einem booleschen Wert auflöst, der angibt, ob der Browser ein Redemption Record gespeichert hat, das von dem angegebenen Herausgeberserver stammt.
Ausnahmen
InvalidStateErrorDOMException-
Wird ausgelöst, wenn das aktuelle
Documentnoch nicht aktiv ist. NotAllowedErrorDOMException-
Wird ausgelöst, wenn das aktuelle
Documentnicht in einem sicheren Kontext geladen ist. TypeErrorDOMException-
Wird ausgelöst, wenn
issuerkeine gültige URL ist.
Beispiele
const hasRR = await Document.hasRedemptionRecord(`issuer.example`);
if (hasRR) {
await fetch("some-resource.example", {
method: "POST",
privateToken: {
version: 1,
operation: "send-redemption-record",
issuers: ["https://issuer.example"],
},
});
}
Spezifikationen
| Specification |
|---|
| Private State Token API> # dom-document-hasredemptionrecord> |