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.
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.
Compatibilité des navigateurs
Ordinateur | Mobile | ||||
---|---|---|---|---|---|
Alarm | Chrome Support complet Oui | Edge Aucun support Non | Firefox Support complet 45 | Opera Support complet Oui | Firefox Android Support complet 48 |
clear | Chrome Support complet Oui | Edge Aucun support Non | Firefox Support complet 45 | Opera Support complet Oui | Firefox Android Support complet 48 |
clearAll | Chrome Support complet Oui | Edge Aucun support Non | Firefox Support complet 45 | Opera Support complet Oui | Firefox Android Support complet 48 |
create | Chrome Support complet Oui | Edge Aucun support Non | Firefox Support complet 45 | Opera Support complet Oui | Firefox Android Support complet 48 |
get | Chrome Support complet Oui | Edge Aucun support Non | Firefox Support complet 45 | Opera Support complet Oui | Firefox Android Support complet 48 |
getAll | Chrome Support complet Oui | Edge Aucun support Non | Firefox Support complet 45 | Opera Support complet Oui | Firefox Android Support complet 48 |
onAlarm | Chrome Support complet Oui | Edge Aucun support Non | Firefox Support complet 45 | Opera Support complet Oui | Firefox Android Support complet 48 |
Légende
- Support complet
- Support complet
- Aucun support
- Aucun support
Example extensions
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.