1. Web
  2. Web-APIs
  3. PermissionStatus

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

View in English Always switch to English

PermissionStatus

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.

Das PermissionStatus-Interface der Permissions API liefert den Status eines Objekts und einen Ereignishandler zur Überwachung von Änderungen dieses Status.

EventTarget PermissionStatus

Instanz-Eigenschaften

PermissionStatus.name Schreibgeschützt

Gibt den Namen einer angeforderten Berechtigung zurück, identisch mit dem name, der an Permissions.query übergeben wird.

PermissionStatus.state Schreibgeschützt

Gibt den Status einer angeforderten Berechtigung zurück; einer von 'granted', 'denied' oder 'prompt'.

Ereignisse

change

Wird bei Änderungen des PermissionStatus.state aufgerufen.

Beispiel

js
navigator.permissions
 .query({ name: "geolocation" })
 .then((permissionStatus) => {
 console.log(`geolocation permission status is ${permissionStatus.state}`);
 permissionStatus.onchange = () => {
 console.log(
 `geolocation permission status has changed to ${permissionStatus.state}`,
 );
 };
 });

Spezifikationen

Spezifikation
Permissions
# permissionstatus-interface

Browser-Kompatibilität

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /