Navigator: permissions-Eigenschaft
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.
Die permissions schreibgeschützte Eigenschaft der Navigator-Schnittstelle gibt ein
Permissions-Objekt zurück, das verwendet werden kann, um den Berechtigungsstatus von APIs abzufragen und zu aktualisieren, die von der Permissions API abgedeckt sind.
Wert
Ein Permissions-Objekt.
Beispiele
js
navigator.permissions.query({ name: "geolocation" }).then((result) => {
if (result.state === "granted") {
showMap();
} else if (result.state === "prompt") {
showButtonToEnableMap();
}
// Don't do anything if the permission was denied.
});
Spezifikationen
| Spezifikation |
|---|
| Permissions> # dom-navigator-permissions> |