Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

js
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

InvalidStateError DOMException

Wird ausgelöst, wenn das aktuelle Document noch nicht aktiv ist.

NotAllowedError DOMException

Wird ausgelöst, wenn das aktuelle Document nicht in einem sicheren Kontext geladen wurde.

TypeError

Wird ausgelöst, wenn issuer keine 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

Spezifikation
Private State Token API
# dom-document-hasredemptionrecord

Browser-Kompatibilität

Siehe auch