IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Heyoffline.js : avertir les utilisateurs quand la connexion est instable [Infos]


Sujet :

JavaScript

  1. #1
    Expert éminent sénior

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Points : 19 374
    Points
    19 374
    Par défaut Heyoffline.js : avertir les utilisateurs quand la connexion est instable
    Prévenez les utilisateurs de votre site que leur connexion est instable
    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 ?
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  2. #2
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    Pas sûr que ça soit compatible IE, si ? Je n'ai pas trouvé d'info là dessus. Elle me semble trop "spécialisée" avec beaucoup de fioriture.

    J'utilise une alternative, celle de Remy Sharp. En gros, toutes les 5 secondes il fait une requête AJAX. Si ça jette, le navigateur est offline ...

  3. #3
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 839
    Points : 9 222
    Points
    9 222
    Par défaut
    Citation Envoyé par Kaamo Voir le message
    J'utilise une alternative, celle de Remy Sharp. En gros, toutes les 5 secondes il fait une requête AJAX. Si ça jette, le navigateur est offline ...
    J'ai essayé la solution de Remy Sharp dans un HTA; mais hélas elle ne marche pas, avez-vous une idée si on peut adapter l'une des deux solutions dans un HTA ?

  4. #4
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Points : 9 944
    Points
    9 944
    Par défaut
    Aucune info sur le support

    Mais par expérience je sais que les évènements online/offline sont implémentés sur très peu de navigateurs et ne sont pas très fiables. En particulier sur mobile avec les switchs de modes de connectivité.
    One Web to rule them all

  5. #5
    Membre expérimenté Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Points : 1 537
    Points
    1 537
    Par défaut
    Citation Envoyé par Kaamo Voir le message
    Pas sûr que ça soit compatible IE, si ?
    pas compatible IE, peut être que la v10 changera ca ??
    Le plus grand arbre est né d'une graine menue, une tour de neuf étages est partie d'une poignée de terre.
    Mon blog : http://web.codeur.free.fr

  6. #6
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    Il y a les ononline event | onoffline event sur IE. Jamais testé ...

  7. #7
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 298
    Points : 101
    Points
    101
    Par défaut HTML5 avec le cache manifest
    on pourrait utiliser cache manifest , nouveauté du HTML5, sauf l'incompatibilité avec IE

Discussions similaires

  1. Gérer les licences quand le téléphone est hors connexion
    Par pol2095 dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 30/01/2014, 08h53
  2. [AC-2002] Envoyer une tâche à un utilisateur quand une date est échue
    Par sabryluv dans le forum VBA Access
    Réponses: 5
    Dernier message: 13/06/2012, 21h45
  3. Décalage entre les index quand le tableau est triable
    Par Dominique49 dans le forum Composants
    Réponses: 2
    Dernier message: 29/08/2011, 19h44
  4. Réponses: 6
    Dernier message: 02/08/2007, 10h30
  5. Connexion refusée par MySQL : j'ai effacé tous les utilisateurs
    Par AliochaBada dans le forum Installation
    Réponses: 2
    Dernier message: 16/08/2006, 01h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo