it-swarm-es.com

¿Debo decirle a los visitantes que su navegador está desactualizado?

He visto muchos sitios como browser-update.org que proporcionan pequeños bits de JavaScript y CSS para implementar en una página que informa a un usuario a través de una barra amarilla en la parte superior de la página que su navegador está fuera de la fecha. Si bien veo cómo esto es productivo ya que ayuda a elevar los navegadores de las personas a estándares más altos, pero también siento que puede ser un poco intrusivo y molesto.

¿Sería más apropiado este tipo de notificación en un sitio web personal en lugar de un sitio web comercial? ¿Existen pautas generales sobre dónde se debe y no se debe usar este tipo de notificación?

8
squircle

En el caso de sitios no personales, esto solo debe hacerse si (por alguna razón) el sitio no funciona bien en el navegador desactualizado. Los sitios no personales (ya sean comerciales, gubernamentales, etc.) generalmente no están allí para servir una agenda, por lo que si el sitio funciona (principalmente) en IE 6 (o cualquier navegador desactualizado), déjelo estar. Sus usuarios no están allí para que se les enseñe sobre su elección de navegador (incluso si esa elección es mala).

Para los sitios personales, esto es, por supuesto, una cuestión de gusto y convicción personal.

Si considera que una notificación está justificada, debe hacerla razonablemente discreta. Las cintas superiores que utilizan los sitios de intercambio de pila para las notificaciones son bastante adecuadas. Redirigir a otra página por completo es exagerado. Haga que sea fácil de descartar (tal vez su código de agente de usuario se está equivocando) y una vez descartado, no debería volver a aparecer (al menos durante algún tiempo).

11
Kris

Solo haría esto en caso de fallas extremas, como si tuviera una página basada en <canvas> y alguien la visitara con Internet Explorer. Lo mejor es probar las capacidades del navegador y pedir disculpas al usuario si la página no se puede mostrar. La misma teoría también se aplica a las secciones <noscript> para usuarios cuyo JavaScript del navegador está desactivado.

3
delete