Que devons-nous dire à nos utilisateurs IE6 non pris en charge?

10

Dans la prochaine version de notre application Web, nous avons cassé IE6 et nous n'avons pas l'intention de le réparer. Nous avons affiché un avertissement clair pour les utilisateurs d'IE6 depuis quelques mois; nous avons décidé qu'il était temps de ne pas l'appuyer.

Ma question est: comment devons-nous communiquer cela à nos utilisateurs?

Certaines personnes ici pensent que nous devons bloquer les utilisateurs d'IE6 qui tentent d'accéder à l'application Web, car cela ne fonctionnera pas pour eux. D'autres estiment que nous devrions simplement laisser un avertissement, en disant: «Cela ne fonctionne pas dans IE6», mais pas les bloquer; au lieu de cela, s'ils cliquent pour ignorer l'avertissement, laissez-les simplement entrer sur le site cassé pour voir par eux-mêmes que cela ne fonctionne pas.

Qui a raison? Y a-t-il une meilleure façon?

Dan Fabulich
la source
4
RSVP ie6funeral.com
miku
17
Notez que cette question n'est pas de savoir si nous devons ou non prendre en charge IE6. Nous savons tout sur l'amélioration progressive. La plupart de notre site Web fonctionne très bien dans IE6, mais le site possède également une application Web AJAX complexe; nous pensons que cela ne vaut plus la peine de réparer l'application Web pour une infime minorité de nos utilisateurs. Ils peuvent toujours accéder aux informations de notre site via un plan du site HTML et, bien sûr, Google. Je vais voter contre les réponses proposant de corriger la webapp pour IE6. Nous avons pris notre décision.
Dan Fabulich
4
Peut-être un message de mise à niveau convivial? "S'il vous plaît, pour l'amour des concepteurs de sites Web surmenés du monde entier, mettez à niveau votre navigateur de 10 ans. Si votre administrateur système refuse de le faire, giflez-le. Si vous n'avez pas le pouvoir de le gifler, trouvez quelqu'un qui le peut."
Sharpie
4
Qui utilise votre application Web? Personnes? Des gens bas dans la hiérarchie d'entreprise? Cadres?
David Thornley
1
@David Individuals; la plupart de notre trafic IE6 est en semaine, ce qui indique fortement que ce sont des gens qui naviguent au travail; Je suis d'accord que c'est probablement hors de leur contrôle. Mais cela signifie qu'il est d'autant plus important de bien faire passer ce message.
Dan Fabulich

Réponses:

32

Détectez les utilisateurs IE6 et affichez un message convivial en haut:

If this page looks broken please consider updating you browser
to fix it and to benefit from the advanced functionality.

Il vaut mieux éviter les formulations négatives et dire aux utilisateurs ce qu'ils ne peuvent pas faire ou ce qu'ils ne sont pas autorisés à faire. Faites-leur se sentir toujours les bienvenus, mais en même temps sachez quoi faire s'ils n'aiment pas ce qu'ils voient.

Aussi une bonne idée d'ajouter une aide discrète au message ci-dessus:

Updating your browser will improve your browsing experience and
maximize you security. On this page we have prepared for you
some instructions and an overview of your best options for today.

la source
2
Une belle façon diplomatique.
miku
2
Le fait est qu'il est peu probable que la diplomatie subtile fonctionne. Dire que la page ne fonctionnera pas correctement avec IE6 est plus susceptible d'obtenir des résultats.
David Thornley
@David, quels résultats? Les gens se précipiteront quelle que soit la formulation.
Une très belle façon de le dire.
sevenseacat
Excellente idée sans provoquer de dilemmes éthiques.
Jeremy
26

Il existe en fait un utilitaire assez cool pour cela:

http://ie6update.com

Barre de mise à jour IE6

Il affiche une barre d'installation pour la mise à niveau ... assez intelligente. Essayez la démo.

Remarque: comme IE9 n'est pas disponible pour Windows XP (ou les versions de serveur avant 2008) et IE6 n'existe pas sur quelque chose de plus récent, cet utilitaire ne pourra plus mettre à jour vers la dernière version. Cependant, il pourrait toujours être mis à niveau vers IE8, ce qui permet toujours de supprimer IE6.


À défaut, il existe un projet d'avertissement de mise à niveau IE6 sur Google Code.

Avertissement de mise à niveau IE6


Microsoft prend en charge directement un site Web anti-IE6, le compte à rebours d'Internet Explorer 6 .

Le site Web montre l'utilisation restante dans le monde entier par pays, mois par mois et encourage la bannière suivante à être mise sur les sites Web:

Compte à rebours IE6

Orbling
la source
ie6update.com était super avant IE9. Maintenant, avec IE9 dans quelques jours, c'est MAUVAIS. Les ordinateurs avec IE6 NE PEUVENT PAS ÊTRE MIS À NIVEAU À IE9 . Déjà. Ainsi, ils téléchargeront IE8 et nous serons coincés dans quelques années à essayer de convaincre tout le monde d'abandonner IE8.
David Murdoch
@David Murdoch: Le problème avec IE6 à IE9 est que les gens utilisent des versions de système d'exploitation non prises en charge. XP a été abandonné pour IE9, mais l'utilitaire peut toujours être mis à jour vers IE8. Résout toujours le problème d'être bloqué dans IE6, ne met tout simplement pas à jour la dernière version.
Orbling
1
J'aime l'approche de la barre jaune, car la réponse habituelle est exactement ce que vous voulez que ces gens fassent.
2
Cela dit: tout utilisateur peut mettre à niveau gratuitement IE * vers n'importe quel navigateur moderne (IE8 n'est PAS un navigateur moderne). Cependant, un utilisateur de Windows XP NE PEUT PAS mettre à niveau gratuitement vers Vista ou Windows 7. Nous devons encourager les utilisateurs qui ne peuvent pas utiliser IE9 à passer à un autre navigateur moderne.
David Murdoch
1
@David Murdoch: C'est pourquoi je privilégie l'approche moyenne des trois que je mentionne.
Orbling
4

Quel est le pire qui puisse arriver si un utilisateur IE6 accède au site et essaie de l'utiliser malgré les avertissements? Agacement mineur des utilisateurs? Données corrompues? La perte de la vie? Invocation accidentelle de Cthulhu?

Ma suggestion est une grande bannière moche et visible en haut les avertissant qu'ils utilisent un navigateur non pris en charge et vous ne pourrez pas répondre à leurs problèmes si ils les appellent sur IE6. Laissez-les accéder au site tant qu'il ne cause pas de perte de données sérieuse (ou d'autres problèmes autres que ceux du type "le div ne s'aligne pas bien"), mais assurez-vous qu'ils savent qu'ils ne sont pas pris en charge.

Et si les utilisateurs d'IE6 ont des fonctionnalités SOOO dégradées qu'ils pourraient tout aussi bien ne pas utiliser le site, alors bloquez-les. Ou peut-être leur donner un "site peut ne pas fonctionner correctement avec votre navigateur, êtes-vous vraiment sûr de vouloir essayer?" page (j'ai en fait vu ce dernier utilisé ici et là).

... et puisque vous avez déjà reçu un avertissement depuis des mois, ce n'est pas comme s'ils pouvaient dire qu'ils n'avaient pas été prévenus à l'avance.

FrustratedWithFormsDesigner
la source
Une perte de données sérieuse n'est pas un risque dans notre cas ... c'est une vue alternative de nos données. Il est sérieusement cassé dans la prochaine version; un certain problème de transparence rend la plupart de l'écran bleu. Il y a donc très peu de risques que quelqu'un soit blessé par notre non-fonctionnalité dans IE6.
Dan Fabulich
1
@Dan Fabulich: C'est donc fondamentalement inutilisable à toutes fins pratiques? Je suggérerais alors de les bloquer initialement et de leur donner le "Êtes-vous sûr de vouloir essayer avec un navigateur non pris en charge?" message ... j'espère qu'ils vont essayer de voir qu'ils ont besoin de mettre à niveau. Quelle que soit la page sur laquelle ils atterrissent, vous pouvez également leur montrer des captures d'écran et des descriptions de toutes les nouvelles et merveilleuses fonctionnalités qu'ils manquent.
FrustratedWithFormsDesigner
1
Les programmeurs utilisent souvent des méthodes AJAX avec l'interface pour restreindre et guider les choix et les décisions de l'interface vers le logiciel. Le fait de ne pas savoir ce qui fonctionnera peut introduire des situations dans lesquelles l'utilisateur pense qu'il prend des décisions qui ne se déroulent pas, ou pire, sont autorisés à prendre des décisions qui devraient être interdites. Maintenant, évidemment, votre code côté serveur doit toujours vérifier et piéger ces cas, mais c'est toujours un gros risque d'autoriser délibérément une interface douteuse, si quelque chose se passe mal, vos utilisateurs pourraient bien dire - "c'est votre faute".
Orbling
2
Également +1 pour l '"invocation accidentelle de Cthulhu"
Orbling
2

Je le bloquerais entièrement, car cela diminue la possibilité d'une mauvaise interprétation.

Si vous gardez le site en place et qu'il fonctionne en quelque sorte dans IE6, mais pas vraiment, et que certaines parties ne fonctionnent pas du tout, peu importe la qualité de l'avis que vous mettez en place "n'utilisez pas IE6 avec ce site, "il y a forcément un groupe d'utilisateurs qui ne le remarqueront pas (ou qui ne connaissent pas suffisamment les différences entre les navigateurs Web pour savoir qu'ils utilisent le navigateur défectueux en premier lieu), et cela va générer des problèmes.

D'autre part, si une tentative d'accès au site les redirige vers une page qui dit "ce site est incompatible avec votre navigateur Web actuel; voici des liens vers Firefox, Chrome et IE8, qui fonctionneront tous correctement avec notre site, "c'est beaucoup plus difficile à comprendre.

Mason Wheeler
la source
Les pages de blocage sont également beaucoup plus intrusives. Je préfère de loin visiter un site cassé plutôt que d'en être complètement bloqué. Peut-être que cela ne s'appliquerait qu'aux pages qui nécessitent absolument la fonctionnalité IE7 +?
TheLQ
2

Ça dépend

cela dépend de l'utilité du site dans un navigateur «cassé»

si le site ne fonctionne pas du tout, redirigez-les vers une explication polie de la raison

si le site peut encore offrir des fonctionnalités utiles, affichez une boîte de dialogue d'avertissement et un gros bouton vert [cliquez ici pour mettre à niveau IE] et un petit lien [continuez à vos risques et périls]

Steven A. Lowe
la source
wrt le "continuer à vos risques et périls" - [pour éviter de ressasser un point, lisez mon premier commentaire à la réponse de FrustratedWithFormsDesigner.] Même problème, met potentiellement le site en danger aussi, même avec une clause de non-responsabilité.
Orbling
@Orbling: dans ce cas, redirigez-les vers une page qui dit "ZONE RESTREINTE! Les versions plus anciennes d'IE6 peuvent ne pas entrer!"
Steven A. Lowe
Oui, c'est probablement le plan sensé. Certains utilisateurs fous essaieront probablement de vous attaquer sur la discrimination fondée sur l'âge.
Orbling