document.ononline
est un événement disponible dans le navigateur. Y a-t-il un événement équivalent supporté par le code du service worker, qui n'a pas d'accès DOM?L'événement ononline est-il pris en charge dans un service worker?
Tout l'exemple de code que j'ai vu vérifie l'état du réseau au cours du traitement d'une demande. Il serait souhaitable de répondre immédiatement à la disponibilité du réseau dans le but de valider des mises à jour locales sur le serveur ou le cloud.
Le mieux que je pouvais trouver en termes de documentation a été https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerGlobalScope et il énumère uniquement ces événements:
- OnActivate
- onfetch
- onInstall
- onmessage
- onnotificationclick
- onnotificationclose
- OnPush
- onpushsubscriptionchange
- onSync
Parmi ceux-ci, la synchronisation semble plus comme ce que je cherche, mais cela dépend de l'utilisation d'un SyncManager et la documentation qui se heurte à des mises en garde contre l'utilisation dans le code de production .