1. Web
  2. Web-APIs
  3. PermissionStatus
  4. name

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: name 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.

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

Die name schreibgeschützte Eigenschaft des PermissionStatus-Interfaces gibt den Namen einer angeforderten Berechtigung zurück.

Wert

Ein schreibgeschützter Wert, der mit dem name-Argument identisch ist, das an navigator.permissions.query() übergeben wird.

Beispiele

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

Spezifikationen

Spezifikation
Permissions
# dom-permissionstatus-name

Browser-Kompatibilität

Help improve MDN

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

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