Pour éviter toute perte d'informations
En tant que développeurs, nous devons de plus en plus prendre en compte le point de vue de l'utilisateur afin de créer des sites répondant à tous les besoins.
Dans certains cas, la perte d'informations peut être critique ou encore décourager un utilisateur de revenir sur votre site.
C'est pourquoi Oskar Krawczyk a développé Heyoffline.js pour prévenir de tous problèmes liés à une déconnexion (au sens réseau/internet).
En effet, si l'utilisateur est en train de remplir un quelconque formulaire (d'inscription par exemple) et que sa connexion est instable, il se peut qu'il perde toutes les informations déjà saisies lors de la validation.
Ce script JavaScript permet d'éviter ce comportement.
Heyoffline est écrit en CoffeeScript et compilé en JavaScript.
Il s'affranchit de tous frameworks (vous n'avez pas besoin de jQuery par exemple).
Avec ce script vous pouvez :
- afficher le message d'erreur réseau uniquement si l'utilisateur modifie un champ ;
- surcharger les styles par défaut ;
- masquer le bouton annuler ;
- et bien plus encore.
Pour plus d'informations je vous invite à consulter le site officiel.
Télécharger Heyoffline.js.
Source : thechangelog.com
Et vous ?
Devez-vous traiter avec des données parfois sensibles ?
Si oui, que faites-vous lorsque celles-ci sont perdues à cause d'une connexion instable ?