alarms
Programmer le code pour qu'il soit exécuté à un moment précis dans le futur. C'est comme setTimeout()
and setInterval()
sauf que ces fonctions ne fonctionnent pas avec les pages d'arrière-plan qui sont chargées à la demande. Les alarmes ne persistent pas d'une session à l'autre du navigateur
Pour pouvoir utiliser cette API, vous devez disposer de la permission "alarms"
.
Types
alarms.Alarm
-
Ce type permet d'obtenir des informations à propos d'une alarme donnée.
Méthodes
alarms.create()
-
Cette fonction permet de créer une nouvelle alarme.
alarms.get()
-
Cette fonction permet de récupérer une alarme donnée en fonction de son nom.
alarms.getAll()
-
Cette fonction permet de récupérer l'ensemble des alarmes qui sont planifiées.
alarms.clear()
-
Cette fonction permet de supprimer une alarme donnée en fonction de son nom.
alarms.clearAll()
-
Cette fonction permet de supprimer l'ensemble des alarmes qui sont planifiées.
Évènements
alarms.onAlarm
-
Cet évènement est déclenché lorsque l'alarme s'éteint.
Example extensions
Compatibilité des navigateurs
BCD tables only load in the browser
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.