alarms.onAlarm

Wird ausgelöst, wenn ein von der Erweiterung gesetzter Alarm ausgelöst wird.

Syntax

js
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. Gibt true zurück, wenn es zuhört, andernfalls false.

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 Sie Alarm.name, um festzustellen, welcher Alarm ausgelöst wurde.

Beispiele

Verarbeitung eines ausgelösten Alarms:

js
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.