Spec-Zone.ru › Web APIs

PermissionStatus: свойство name

Примечание: Эта функция доступна в Веб-воркерах.

Свойство name только для чтения интерфейса PermissionStatus возвращает имя запрошенного разрешения.

Значение

Значение только для чтения, идентичное аргументу name , переданному в navigator.permissions.query().

Примеры

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");

Спецификации

Спецификация
Разрешения
# dom-permissionstatus-name

Совместимость с браузерами

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
name 97 97 93 83 16 97 93 68 16 18.0 Нет

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PermissionStatus/name

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API