Spec-Zone.ru › Web Extensions

alarms.onAlarm

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

Синтаксис

browser.alarms.onAlarm.addListener(listener)
browser.alarms.onAlarm.removeListener(listener)
browser.alarms.onAlarm.hasListener(listener)

У событий есть три функции:

addListener(listener)

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

removeListener(listener)

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

hasListener(listener)

Проверяет, зарегистрирован ли listener для этого события. Возвращает true , если слушатель зарегистрирован, и false — в противном случае.

Синтаксис addListener

Параметры

listener

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

alarm

alarms.Alarm. Будильник, который сработал. Используйте Alarm.name , чтобы определить, какой будильник сработал.

Примеры

Обработка срабатывания будильника:

function handleAlarm(alarmInfo) {
  console.log(`on alarm: ${alarmInfo.name}`);
}

browser.alarms.onAlarm.addListener(handleAlarm);

Примеры расширений

  • chill-out
  • dynamic-theme

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

Рабочий стол Мобильный
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
onAlarm Да 79 45 ? Да 14 ? ? 48 ? 15 ?

Примечание: Этот API основан на API chrome.alarms Chromium.

© 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/alarms/onAlarm

Spec-Zone.ru

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