Spec-Zone.ru › Web Extensions

notifications.onClosed

Срабатывает, когда уведомление закрывается, либо системой, либо пользователем.

Синтаксис

browser.notifications.onClosed.addListener(listener)
browser.notifications.onClosed.removeListener(listener)
browser.notifications.onClosed.hasListener(listener)

События имеют три функции:

addListener(callback)

Добавляет обработчик к этому событию.

removeListener(listener)

Прекращает прослушивание этого события. Аргумент listener — это обработчик, который нужно удалить.

hasListener(listener)

Проверяет, зарегистрирован ли listener для этого события. Возвращает true, если обработчик зарегистрирован, и false, если нет.

Синтаксис addListener

Параметры

callback

Функция, которая будет вызвана при возникновении этого события. Функции будут переданы следующие аргументы:

notificationId

string. Идентификатор уведомления, которое было закрыто.

byUser

boolean. true если уведомление было закрыто пользователем, или false если оно было закрыто системой. Этот аргумент не поддерживается в Firefox.

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
onClosed 28 17 45 ? 25 Нет ? ? 48 ? Нет ?
byUser Да 79 Нет ? Да Нет ? ? Нет ? Нет ?

Примеры

В этом простом примере мы добавляем обработчик к событию notifications.onClosed, чтобы прослушивать закрытие системных уведомлений. При этом в консоль будет выводиться соответствующее сообщение.

browser.notifications.onClosed.addListener((notificationId) => {
  console.log(`Notification ${notificationId} has closed.`);
});

Примечание: Этот API основан на API уведомлений Chromium chrome.notifications.

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/notifications/onClosed

Spec-Zone.ru

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