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.clearAll()

Löscht alle aktiven Alarme.

Syntax

js
browser.alarms.clearAll()

Parameter

Keine.

Rückgabewert

Eine Promise, die mit undefined erfüllt wird.

Hinweis: Vor Firefox 157 wurde die Promise mit einem booleschen Wert erfüllt: true, wenn Alarme gelöscht wurden, andernfalls false. Vor Chrome 157 wurde die Promise immer mit true erfüllt. Safari erfüllt die Promise immer mit undefined. Verlassen Sie sich nicht auf den Wert, mit dem die Promise erfüllt wird. Weitere Informationen finden Sie unter w3c/webextensions#1055.

Beispiele

Löschen Sie alle Alarme, die die Erweiterung geplant hat, und protokollieren Sie anschließend, dass die Alarme gelöscht wurden:

js
async function clearAllAlarms() {
  await browser.alarms.clearAll();
  console.log("All alarms cleared");
}

clearAllAlarms();

Beispielerweiterungen

Browser-Kompatibilität

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