alarms

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

Chrome Edge Firefox Firefox for Android Opera
Alarm Yes No 45.0 48.0 33
clear Yes No 45.0 48.0 33
clearAll Yes No 45.0 48.0 33
create Yes No 45.0 48.0 33
get Yes No 45.0 48.0 33
getAll Yes No 45.0 48.0 33
onAlarm Yes No 45.0 48.0 33

Chrome incompatibilities

None.

Example add-ons

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.

Étiquettes et contributeurs liés au document

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