--- title: alarms.onAlarm slug: Mozilla/Add-ons/WebExtensions/API/alarms/onAlarm tags: - API - Add-ons - Event - Extensions - Non-standard - Reference - WebExtensions - alarms - onAlarm translation_of: Mozilla/Add-ons/WebExtensions/API/alarms/onAlarm ---
Cet évènement est déclenché lorsque l'alarme se déclenche.
browser.alarms.onAlarm.addListener(listener) browser.alarms.onAlarm.removeListener(listener) browser.alarms.onAlarm.hasListener(listener)
Cet évènement possède trois méthodes :
addListener(listener)
removeListener(listener)
hasListener(listener)
true
s'il est déjà présent et false
sinon.listener
La fonction qui sera appelée lorsque l'événement se produira. La fonction recevra les arguments suivants :
alarm
Alarm.name
pourra être utilisée afin de déterminer l'alarme qui s'est déclenchée.Voici un exemple illustrant ce qui se produit quand l'alarme se déclenche
function handleAlarm(alarmInfo) { console.log("L'alarme " + alarmInfo.name + " s'est déclenchée"); } browser.alarms.onAlarm.addListener(handleAlarm);
{{WebExtExamples}}
{{Compat("webextensions.api.alarms.onAlarm")}}
Note :
Cette API est basée sur l'API Chromium chrome.alarms
.
Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.