alarms

Planen Sie Code so, dass er zu einem bestimmten Zeitpunkt in der Zukunft ausgeführt wird. Dies ähnelt Window.setTimeout() und Window.setInterval(), mit dem Unterschied, dass diese Funktionen nicht mit Hintergrundseiten funktionieren, die bei Bedarf geladen werden.

Alarme bleiben nicht über Browsersitzungen hinweg bestehen. Sie werden global über alle Kontexte einer einzelnen Erweiterung hinweg erstellt. Zum Beispiel wird ein im Hintergrundskript erstellter Alarm das onAlarm-Ereignis im Hintergrundskript, auf der Optionsseite, auf der Popup-Seite und in den Erweiterungstabs (und umgekehrt) auslösen. Die Alarms-API ist in Inhalts-Skripten nicht verfügbar.

Um diese API zu verwenden, müssen Sie die "alarms"-Berechtigung haben.

Typen

alarms.Alarm

Informationen zu einem bestimmten Alarm.

Methoden

alarms.clear()

Einen bestimmten Alarm löschen, angegeben durch seinen Namen.

alarms.clearAll()

Alle geplanten Alarme löschen.

alarms.create()

Einen neuen Alarm erstellen.

alarms.get()

Einen bestimmten Alarm abrufen, angegeben durch seinen Namen.

alarms.getAll()

Alle geplanten Alarme abrufen.

Ereignisse

alarms.onAlarm

Wird ausgelöst, wenn ein Alarm ausgelöst wird.

Beispiel-Erweiterungen

Browser-Kompatibilität

BCD tables only load in the browser

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