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

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

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

TypeError DOMException

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

Specification
Private State Token API
# dom-document-hasredemptionrecord

Browser-Kompatibilität

Siehe auch