Les applications de plate-forme installées peuvent être lancées même hors connexion. Dans ce cas, ils incluent souvent une page informant l'utilisateur que l'accès à Internet n'est pas disponible. Certains développeurs créent même un ensemble complet de fonctionnalités utilisables hors connexion.
La possibilité de travailler hors connexion avec les applications Web est plus récente. Elle est devenue possible avec le lancement de l'API Service Worker. De plus, lorsque les sites Web sont devenus installables, les PWA ont ajouté une exigence pour enregistrer un service worker et implémenter sa méthode fetch()
afin qu'une application Web puisse être installée.
L'idée était d'inciter les développeurs à informer leurs utilisateurs que l'application ne pouvait pas être utilisée pour le moment.
Les développeurs n'ont désormais plus besoin d'effectuer d'action pour obtenir une page hors connexion par défaut. À partir de Chrome 109 sur Android, le navigateur génère automatiquement une page pour informer l'utilisateur lorsqu'il est hors connexion.
Si l'application n'implémente pas d'expérience hors connexion personnalisée, la page hors connexion par défaut utilise l'icône de l'application et le simple message Vous êtes hors connexion lorsque l'utilisateur est hors connexion. comme dans l'exemple ci-dessous.
Vous pouvez toujours créer votre propre page hors connexion personnalisée. La vidéo suivante montre comment diffuser votre page personnalisée à l'aide de Workbox, avec une seule ligne de code.
Cette fonctionnalité est disponible sur Android (Chrome 109) et sur ordinateur (Chrome 110). Si vous avez des commentaires, envoyez-les nous via ce formulaire.
Photo de Sten Ritterfeld sur Unsplash