PermissionStatus: name Eigenschaft

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

Specification
Permissions
# dom-permissionstatus-name

Browser-Kompatibilität

BCD tables only load in the browser