Dokument: hasRedemptionRecord()-Methode
Die hasRedemptionRecord()-Methode des Document-Interfaces gibt ein Promise zurück, das mit einem Boolean erfüllt wird, der angibt, ob der Browser über einen Redemption-Record verfügt, der von einem bestimmten Aussteller stammt.
Syntax
js
hasRedemptionRecord(issuer)
Parameter
issuer-
Ein String, der die URL eines Ausstellerservers darstellt.
Rückgabewert
Ein Promise, das mit einem Boolean-Wert aufgelöst wird, der anzeigt, ob der Browser einen Redemption-Record 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 ist. TypeErrorDOMException-
Wird ausgelöst, wenn
issuerkeine gültige URL ist.
Beispiele
js
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> |