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 Methode hasRedemptionRecord() der Schnittstelle Document gibt ein Promise zurück, das mit einem booleschen Wert erfüllt wird. Dieser gibt an, ob der Browser einen Einlösenachweis eines bestimmten Ausstellers gespeichert hat.
Syntax
hasRedemptionRecord(issuer)
Parameter
issuer-
Ein String, der die URL eines Ausstellerservers angibt.
Rückgabewert
Ein Promise, das zu einem booleschen Wert aufgelöst wird. Dieser gibt an, ob der Browser einen Einlösenachweis gespeichert hat, der vom angegebenen Ausstellerserver 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 wurde. TypeError-
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
| Spezifikation |
|---|
| Private State Token API> # dom-document-hasredemptionrecord> |