Afficher les notifications à l'utilisateur, en utilisant le mécanisme de notification du système d'exploitation sous-jacent. Étant donné que cette API utilise le mécanisme de notification du système d'exploitation, les détails de l'apparence et du comportement des notifications peuvent varier en fonction du système d'exploitation et des paramètres de l'utilisateur.

Pour utiliser cette API, vous devez  avoir la permission "notifications".

Types

notifications.NotificationOptions
Définit le contenu d'une notification.
notifications.TemplateType
Le type de notification Par exemple, cela définit si la notification peut contenir une image.

Fonctions

notifications.clear()
Effacer une notification spécifique, compte tenu de son identifiant.
notifications.create()
 Créez et affichez une nouvelle notification.
notifications.getAll()
Recevez toutes les notifications
notifications.update()
Mettre à jour une notification

Evénements

notifications.onButtonClicked
Lancé lorsque l'utilisateur a cliqué sur un bouton dans la notification.
notifications.onClicked
Lancé lorsque l'utilisateur a cliqué sur la notification, mais pas sur un bouton.
notifications.onClosed
Lancé lorsqu'une notification est fermée, soit par le système, soit parce que l'utilisateur l'a rejeté..
notifications.onShown
Lancé immédiatement après l'affichage d'une notification.

Compatibilité du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
NotificationOptionsChrome Support complet OuiEdge Support complet 17Firefox Support complet 45Opera Support complet OuiFirefox Android Support complet 48
TemplateTypeChrome Support complet OuiEdge Support complet 17Firefox Support complet 45
Notes
Support complet 45
Notes
Notes Only the 'basic' type is supported.
Opera Support complet Oui
Notes
Support complet Oui
Notes
Notes Only the 'basic' type is supported.
Firefox Android Support complet 48
Notes
Support complet 48
Notes
Notes Only the 'basic' type is supported.
clearChrome Support complet 28Edge Support complet 17Firefox Support complet 45Opera Support complet 25Firefox Android Support complet 48
createChrome Support complet 28Edge Support complet 17Firefox Support complet 45Opera Support complet 25Firefox Android Support complet 48
getAllChrome Support complet 29Edge Support complet 17Firefox Support complet 45Opera Support complet 25Firefox Android Support complet 48
onButtonClickedChrome Support complet 28Edge Support complet 17Firefox Aucun support NonOpera Support complet 25Firefox Android Aucun support Non
onClickedChrome Support complet 28Edge Support complet 17Firefox Support complet 47Opera Support complet 25Firefox Android Support complet 48
onClosedChrome Support complet 28Edge Support complet 17Firefox Support complet 45Opera Support complet 25Firefox Android Support complet 48
onShownChrome Aucun support NonEdge Aucun support NonFirefox Support complet 56Opera Aucun support NonFirefox Android Support complet 56
updateChrome Support complet 28Edge Support complet 17Firefox Aucun support NonOpera Support complet 25
Notes
Support complet 25
Notes
Notes Not supported on Macs.
Firefox Android Aucun support Non

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Voir les notes d'implémentation.
Voir les notes d'implémentation.

Example extensions

Remerciements :

Cette API est basée sur l'API Chromium chrome.notifications.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1, lp177
Dernière mise à jour par : hellosct1,