Chapitre 7 : Offline UX
Écouter la leçon
Lecture audio assistée par IA
Vitesse :
0.8x
1.0x
1.2x
1.5x
1. Une page "Offline" personnalisée
Au lieu d'afficher l'erreur par défaut du navigateur ("Pas de connexion"), une PWA affiche une page élégante indiquant que l'utilisateur est hors-ligne.
2. Intercepter les erreurs de Fetch
self.addEventListener('fetch', (event) => {
event.respondWith(
fetch(event.request).catch(() => {
return caches.match('/offline.html');
})
);
});
3. Expérience utilisateur (UX)
Informez l'utilisateur de son état de connexion via une petite bannière ou une modification visuelle de l'interface.
Conclusion
Le hors-ligne n'est plus une fatalité, c'est une fonctionnalité. Dans le prochain chapitre : **IndexedDB pour le stockage local**.
Ateliers pratiques & Projets
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Voir les exercices
Ateliers pratiques & Corrigés détaillés
Retour au cours
Ateliers pratiques & Corrigés
#1 — Comprendre les notions
Atelier #1
Expliquez avec vos mots le concept central de ce chapitre.
Votre réponse ou code à faire corriger par l'IA :
Faire corriger par l'IA
Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
/* Reportez-vous au cours */
#2 — Application guidée
Atelier #2
Reprenez l'exemple du cours et réalisez un cas pratique.
Votre réponse ou code à faire corriger par l'IA :
Faire corriger par l'IA
Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
/* Comparez vos résultats avec les exemples */
#3 — Mini défi d'autonomie
Atelier #3
Concevez une mini-solution liée à ce chapitre.
Votre réponse ou code à faire corriger par l'IA :
Faire corriger par l'IA
Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
/* Vérifiez la cohérence technique */