alarms.onAlarm
Wird ausgelöst, wenn ein von der Erweiterung gesetzter Alarm ausgelöst wird.
Syntax
browser.alarms.onAlarm.addListener(listener)
browser.alarms.onAlarm.removeListener(listener)
browser.alarms.onAlarm.hasListener(listener)
Events haben drei Funktionen:
addListener(listener)
-
Fügt einen Listener zu diesem Event hinzu.
removeListener(listener)
-
Stoppt das Hören auf dieses Event. Das Argument
listener
ist der zu entfernende Listener. hasListener(listener)
-
Überprüfen Sie, ob
listener
für dieses Event registriert ist. Gibttrue
zurück, wenn es zuhört, andernfallsfalse
.
addListener-Syntax
Parameter
listener
-
Die Funktion, die aufgerufen wird, wenn dieses Event auftritt. Der Funktion wird folgendes Argument übergeben:
alarm
-
alarms.Alarm
. Der ausgelöste Alarm. Verwenden SieAlarm.name
, um festzustellen, welcher Alarm ausgelöst wurde.
Beispiele
Verarbeitung eines ausgelösten Alarms:
function handleAlarm(alarmInfo) {
console.log(`on alarm: ${alarmInfo.name}`);
}
browser.alarms.onAlarm.addListener(handleAlarm);
Beispiel-Erweiterungen
Browser-Kompatibilität
BCD tables only load in the browser
Hinweis: Diese API basiert auf der chrome.alarms
API von Chromium.