Spec-Zone.ru › Web APIs

PermissionStatus: событие изменения

Примечание: Эта функция доступна в Web Workers.

Событие change интерфейса PermissionStatus срабатывает всякий раз, когда изменяется свойство PermissionStatus.state.

Синтаксис

Используйте имя события в методах, таких как addEventListener(), или задайте обработчик событий.

addEventListener("change", (event) => {});

onchange = (event) => {};

Тип события

Общее событие Event.

Пример

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

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

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

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

Десктопные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
change_event 43 79 46 30 16.4 43 46 30 16.4 4.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/change_event

Spec-Zone.ru

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