Cet API permet de planifier l'exécution d'un code à un instant donné dans le futur. Elle fonctionne de façon analogue à setTimeout() and setInterval() sauf que ces dernières ne fonctionnent pas pour les pages en arrière-plan lorsqu'elles sont chargées à la demande.

Pour pouvoir utiliser cette API, il faut avoi la permission "alarms".

Types

alarms.Alarm
Ce type permet d'obtenir des informations à propos d'une alarme donnée.

Fonctions

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.

Compatibilité des navigateurs

ChromeEdgeFirefoxFirefox for AndroidOpera
Alarm Oui Non4548 Oui
clear Oui Non4548 Oui
clearAll Oui Non4548 Oui
create Oui Non4548 Oui
get Oui Non4548 Oui
getAll Oui Non4548 Oui
onAlarm Oui Non4548 Oui

Example extensions

Remerciements :

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.

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : hellosct1, SphinxKnight, Needlex
 Dernière mise à jour par : hellosct1,