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

js
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

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