Document : méthode hasRedemptionRecord()
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
La méthode hasRedemptionRecord() de l'interface Document retourne une promesse qui se résout avec une valeur booléenne indiquant si le navigateur possède un enregistrement de récupération provenant d'un émetteur particulier.
Syntaxe
hasRedemptionRecord(issuer)
Paramètres
issuer-
Une chaîne de caractères représentant l'URL d'un serveur émetteur.
Valeur de retour
Une promesse (Promise) qui se résout avec une valeur booléenne indiquant si le navigateur possède un enregistrement de récupération stocké provenant du serveur émetteur spécifié.
Exceptions
InvalidStateErrorDOMException-
Levée si le
Documentactuel n'est pas encore actif. NotAllowedErrorDOMException-
Levée si le
Documentactuel n'est pas chargé dans un contexte sécurisé. TypeErrorDOMException-
Levée si
issuern'est pas une URL valide.
Exemples
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"],
},
});
}
Spécifications
| Specification |
|---|
| Private State Token API> # dom-document-hasredemptionrecord> |