Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

alarms

Planen Sie Code so, dass er zu einem bestimmten Zeitpunkt in der Zukunft ausgeführt wird. Dies ist ähnlich wie Window.setTimeout() und Window.setInterval(), außer dass diese Funktionen nicht mit Hintergrundseiten funktionieren, die nach Bedarf geladen werden.

Alarme bleiben nicht über Browsersitzungen hinweg erhalten. Sie werden global in allen Kontexten einer einzelnen Erweiterung erstellt. Zum Beispiel löst ein Alarm, der im Hintergrundskript erstellt wurde, das onAlarm-Ereignis im Hintergrundskript, auf der Optionsseite, der Popup-Seite und den Erweiterungstabs aus (und umgekehrt). Die Alarms-API ist in Inhalts-Skripten nicht verfügbar.

Um diese API zu nutzen, müssen Sie die Berechtigung "alarms" in permission haben.

Typen

alarms.Alarm

Informationen über einen bestimmten Alarm.

Methoden

alarms.clear()

Löscht einen bestimmten Alarm mit seinem Namen.

alarms.clearAll()

Löscht alle geplanten Alarme.

alarms.create()

Erstellt einen neuen Alarm.

alarms.get()

Ruft einen bestimmten Alarm mit seinem Namen ab.

alarms.getAll()

Ruft alle geplanten Alarme ab.

Ereignisse

alarms.onAlarm

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

Beispielerweiterungen

Browser-Kompatibilität

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