Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Permissions

Baseline Weitgehend verfügbar *

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2022 browserübergreifend verfügbar.

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

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

Spezifikation
Permissions
# permissions-interface

Browser-Kompatibilität