Firefox Tomorrow

web api instance method

Document: hasPrivateToken() method

View on MDN ↗

Limited availability

The hasPrivateToken() method of the Document interface returns a promise that fulfills with a boolean indicating whether the browser has a private state token stored from a particular issuer server.

Syntax

hasPrivateToken(issuer)

Parameters

  • issuer
    • : A string representing the URL of an issuer server.

Return value

A Promise that resolves with a boolean value indicating whether the browser has a private state token stored from the specified issuer server.

Exceptions

Examples

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",
      },
    },
  );
}

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also