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);

Beispielerweiterungen

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
onAlarm

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Hinweis: Diese API basiert auf der chrome.alarms API von Chromium.