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: hasPrivateToken()-Methode

Die hasPrivateToken()-Methode des Document-Interfaces gibt ein Promise zurück, das mit einem booleschen Wert erfüllt wird. Dieser gibt an, ob der Browser ein private state token von einem bestimmten Herausgeber-Server gespeichert hat.

Syntax

js
hasPrivateToken(issuer) 

Parameter

issuer

Ein String, der die URL eines Herausgeber-Servers darstellt.

Rückgabewert

Ein Promise, das mit einem booleschen Wert aufgelöst wird, der angibt, ob der Browser ein private state token vom angegebenen Herausgeber-Server gespeichert hat.

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.
  • Die maximale Anzahl von Herausgebern pro oberster Origin (zwei) überschritten wurde.
TypeError DOMException

Wird ausgelöst, wenn issuer keine gültige URL ist.

Beispiele

js
const hasToken = await Document.hasPrivateToken(`issuer.example`); if (!hasToken) { await fetch( "https://issuer.example/.well-known/private-state-token/issuance", { method: "POST", privateToken: { version: 1, operation: "token-request", }, }, ); } 

Spezifikationen

Specification
Private State Token API
# dom-document-hasprivatetoken

Browser-Kompatibilität

Siehe auch