alarms.onAlarm
Wird ausgelöst, wenn ein vom Add-on gesetzter Alarm ausgelöst wird.
Syntax
browser.alarms.onAlarm.addListener(listener)
browser.alarms.onAlarm.removeListener(listener)
browser.alarms.onAlarm.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)
-
Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)
-
Beendet das Lauschen auf dieses Ereignis. Das Argument
listener
ist der zu entfernende Listener. hasListener(listener)
-
Prüft, ob
listener
für dieses Ereignis registriert ist. Gibttrue
zurück, wenn der Listener aktiv ist, andernfallsfalse
.
addListener-Syntax
Parameter
listener
-
Die Funktion, die aufgerufen wird, wenn dieses Ereignis eintritt. Der Funktion wird folgendes Argument übergeben:
alarm
-
alarms.Alarm
. Der ausgelöste Alarm. Verwenden SieAlarm.name
, um festzustellen, welcher Alarm ausgelöst wurde.
Beispiele
Einen Alarm behandeln, der ausgelöst wird:
function handleAlarm(alarmInfo) {
console.log(`on alarm: ${alarmInfo.name}`);
}
browser.alarms.onAlarm.addListener(handleAlarm);
Beispielerweiterungen
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der API chrome.alarms
von Chromium.