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> |