web-dev-qa-db-fra.com

Devrais-je dire aux visiteurs que leur navigateur est obsolète?

J'ai vu de nombreux sites comme browser-update.org qui fournissent de petites parties de JavaScript et de CSS à implémenter dans une page qui informent un utilisateur à l'aide d'une barre jaune en haut de la page indiquant que leur navigateur est sorti. de date. Bien que je sache à quel point cela est productif dans la mesure où cela permet d’élever le niveau de navigation des internautes au-delà des normes, mais j’ai également l’impression que cela peut être un peu intrusif et gênant.

Ce type de notification serait-il plus approprié sur un site Web personnel plutôt que sur un site Web professionnel? Existe-t-il des directives générales indiquant où ce type de notification devrait ou ne devrait pas être utilisé?

8
squircle

Pour les sites non personnels, cela ne devrait être fait que si (pour une raison quelconque) le site ne fonctionnera pas bien dans le navigateur obsolète. Les sites non personnels (qu’ils soient commerciaux, gouvernementaux, etc.) ne servent généralement pas à un ordre du jour. Par conséquent, si le site fonctionne (principalement) dans un navigateur IE 6 (ou n’importe quel logiciel obsolète), qu’il soit. Vos utilisateurs ne sont pas là pour être informés du choix de leur navigateur (même si ce choix est mauvais).

Pour les sites personnels, il s’agit bien sûr d’une question de goût et de conviction.

Si vous pensez qu'un avis est justifié, vous devriez le faire de manière raisonnablement discrète. Les principaux rubans que les sites stackexchange utilisent pour les notifications conviennent bien. La redirection vers une autre page est totalement exagérée. Rendez-le facile à ignorer (peut-être que votre code d’agent d’utilisateur se trompe) et une fois rejeté, il ne devrait plus apparaître (du moins pendant un certain temps).

11
Kris

Je ne le ferais jamais que dans le cas d'échecs extrêmes, comme si j'avais une page basée sur <canvas> et qu'une personne la visitait avec Internet Explorer. La meilleure chose à faire est de tester les capacités du navigateur et de présenter des excuses à l'utilisateur si la page ne peut pas être affichée. La même théorie s'applique également aux sections <noscript> destinées aux utilisateurs dont le JavaScript est désactivé dans le navigateur.

3
delete