--- title: alarms.getAll() slug: Mozilla/Add-ons/WebExtensions/API/alarms/getAll tags: - API - Add-ons - Extensions - Méthode - Non-standard - Reference - WebExtensions - alarms - getAll translation_of: Mozilla/Add-ons/WebExtensions/API/alarms/getAll ---
Obtient toutes les alarmes actives pour le poste.
C'est une fonction asynchrone qui renvoie une Promise
.
var getAlarms = browser.alarms.getAll()
Aucun
Une Promise
dont la valeur de résolution sera un tableau d'objets Alarm
. Chaque élément de ce tableau représente une alarme active de l'extension. Si aucune alarme n'est active, le tableau sera vide.
function gotAll(alarms) { for (var alarm of alarms) { console.log(alarm.name); } } var getAlarms = browser.alarms.getAll(); getAlarms.then(gotAll);
{{WebExtExamples}}
{{Compat("webextensions.api.alarms.getAll")}}
Note :
Cette API est basée sur l'API Chromium chrome.alarms
.
Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.