ServiceWorkerRegistration.getNotifications()
La méthode getNotifications()
de l'interface ServiceWorkerRegistration
renvoie une liste des notifications dans l'ordre dans lequel elles ont été créées à partir de l'origine actuelle via l'enregistrement actuel du service worker. Les origines peuvent avoir de nombreuses inscriptions de service worker actives mais de portée différente. Les notifications créées par un service worker sur la même origine ne seront pas disponibles pour les autres services workers actifs sur la même origine.
Syntaxe
js
serviceWorkerRegistration.getNotifications(options)
.then(function(notificationsList) { ... })
Paramétres
Valeur de retour
Une Promesse
qui se résout en une liste d'objets Notification
.
Exemple
js
navigator.serviceWorker.register("sw.js");
const options = { tag: "user_alerts" };
navigator.serviceWorker.ready.then((registration) => {
registration.getNotifications(options).then((notifications) => {
// do something with your notifications
});
});
Spécifications
Specification |
---|
Notifications API Standard # dom-serviceworkerregistration-getnotifications |
Compatibilité des navigateurs
BCD tables only load in the browser