Permissions

Baseline 2022

Newly available

Since September 2022, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die Permissions-Schnittstelle der Permissions API stellt die Kernfunktionen der Permissions-API bereit, wie Methoden zum Abfragen und Widerrufen von Berechtigungen.

Instanzmethoden

Permissions.query()

Gibt den Benutzerberechtigungsstatus für eine gegebene API zurück.

Permissions.revoke() Veraltet

Widerruft die aktuell auf einer gegebenen API festgelegte Berechtigung.

Beispiel

js
navigator.permissions.query({ name: "geolocation" }).then((result) => {
  if (result.state === "granted") {
    showLocalNewsWithGeolocation();
  } else if (result.state === "prompt") {
    showButtonToEnableLocalNews();
  }
  // Don't do anything if the permission was denied.
});

Spezifikationen

Specification
Permissions
# permissions-interface

Browser-Kompatibilität

BCD tables only load in the browser