¿Qué deberíamos decir a nuestros usuarios de IE6 no compatibles?

10

En la próxima versión de nuestra aplicación web, hemos roto IE6 y no tenemos la intención de solucionarlo. Hemos publicado una advertencia clara para los usuarios de IE6 durante algunos meses; Hemos decidido que es hora de no apoyarlo.

Mi pregunta es: ¿cómo debemos comunicar esto a nuestros usuarios?

Algunas personas aquí sienten que deberíamos bloquear a los usuarios de IE6 que intentarían acceder a la aplicación web, porque no les va a funcionar. Otros sienten que deberíamos dejar una advertencia, diciendo "Esto no funciona en IE6", pero no bloquearlos; en cambio, si hacen clic para descartar la advertencia, simplemente déjenlos entrar al sitio roto para ver por sí mismos que no funciona.

¿Quién tiene la razón? ¿Hay una mejor manera?

Dan Fabulich
fuente
44
RSVP ie6funeral.com
miku
17
Tenga en cuenta que esta pregunta no se trata de si debemos o no admitir IE6. Sabemos todo sobre la mejora progresiva. La mayor parte de nuestro sitio web funciona bien en IE6, pero el sitio también tiene una aplicación web compleja AJAX; Ya no sentimos que valga la pena arreglar la aplicación web para una pequeña minoría de nuestros usuarios. Todavía pueden acceder a la información de nuestro sitio a través de un mapa del sitio HTML y, por supuesto, Google. Voy a rechazar las respuestas proponiendo que arreglemos la aplicación web para IE6. Hemos tomado nuestra decisión.
Dan Fabulich
44
¿Quizás un mensaje de actualización amigable? "Por favor, por amor a los diseñadores web con exceso de trabajo en todas partes, actualice su navegador de 10 años. Si su administrador de sistemas se niega a hacerlo, bofetada. Si no tiene la autoridad para abofetearlo, encuentre a alguien que pueda".
Sharpie
44
¿Quién usa tu aplicación web? Individuos? ¿Gente baja en la jerarquía corporativa? Ejecutivos?
David Thornley
1
@David Individuos; la mayor parte de nuestro tráfico IE6 es de lunes a viernes, lo que indica que se trata de personas que navegan en el trabajo; Estoy de acuerdo en que esto probablemente esté fuera de su control. Pero eso significa que es aún más importante hacer que este mensaje sea correcto.
Dan Fabulich

Respuestas:

32

Detecta usuarios de IE6 y muestra un mensaje amigable en la parte superior:

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

Es mejor evitar la redacción negativa y decirle a los usuarios qué no pueden hacer o qué no pueden hacer. Haz que se sientan bienvenidos pero al mismo tiempo conscientes de qué hacer si no les gusta lo que ven.

También es una buena idea agregar alguna ayuda discreta al mensaje anterior:

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.

fuente
2
Una forma agradable y diplomática.
miku
2
La cuestión es que es poco probable que la diplomacia sutil funcione. Afirmar que la página no funcionará correctamente con IE6 es más probable que obtenga resultados.
David Thornley
@David, ¿qué resultados? La gente se apresurará independientemente de la redacción.
Una muy buena manera de decirlo.
sevenseacat
Gran idea sin causar ningún dilema ético.
Jeremy
26

En realidad, hay una utilidad bastante buena para esto:

http://ie6update.com

Barra de actualización de IE6

Aparece una barra de instalación para actualizar ... bastante inteligente. Prueba la demo.

Nota: Como IE9 no está disponible para Windows XP (o versiones de servidor anteriores a 2008) y IE6 no existe en nada más reciente, esta utilidad ya no podrá actualizarse a la última versión. Sin embargo, aún podría actualizarse a IE8, que aún logra el objetivo de eliminar IE6.


De lo contrario, hay un proyecto de advertencia de actualización de IE6 en Google Code.

Advertencia de actualización de IE6


Microsoft en realidad está apoyando directamente un sitio web anti-IE6, The Internet Explorer 6 Countdown .

El sitio web muestra el uso restante en todo el mundo por país, mes a mes y alienta a que se coloque el siguiente banner en los sitios web:

IE6 Countdown

Orbling
fuente
ie6update.com fue genial antes de IE9. Ahora con IE9 a unos días de distancia es MALO. Las computadoras con IE6 NO PUEDEN ACTUALIZAR A IE9 . Nunca. Por lo tanto, descargarán IE8 y nos quedaremos atrapados en unos años tratando de convencer a todos de que abandonen IE8.
David Murdoch
@David Murdoch: El problema con IE6 a IE9 es que las personas usan versiones de SO no compatibles. XP se ha abandonado para IE9, aunque la utilidad aún puede actualizarse a IE8. Todavía resuelve el problema de estar atascado en IE6, simplemente no se actualiza a la última versión.
Orbling
1
Me gusta el enfoque de la barra amarilla, ya que la respuesta habitual es exactamente lo que quieres que hagan estas personas.
2
Dicho esto: cualquier usuario puede actualizar de IE * a cualquier navegador moderno (IE8 NO es un navegador moderno) de forma gratuita. Sin embargo, un usuario de Windows XP NO PUEDE actualizar a Vista o Windows 7 de forma gratuita. Necesitamos alentar a los usuarios que no pueden usar IE9 a pasar a otro navegador moderno.
David Murdoch
1
@David Murdoch: Por eso estoy a favor del enfoque intermedio de los tres que menciono.
Orbling
4

¿Qué es lo peor que podría pasar si un usuario de IE6 accede al sitio e intenta usarlo a pesar de las advertencias? ¿Menor molestia al usuario? Datos corruptos? ¿Pérdida de vida? Invocación accidental de Cthulhu?

Mi sugerencia es un gran banner feo y notorio en la parte superior que les advierte que están usando un navegador no compatible y que no podrán responder a sus tickets de problemas si los llaman en IE6. Permítales acceder al sitio siempre que no cause ningún daño grave (u otros problemas distintos a los que se encuentran en la línea de "el div no se alinea bien"), pero asegúrese de que sepan que no son compatibles.

Y si los usuarios de IE6 tienen una funcionalidad SOOO degradada que bien podrían no usar el sitio, entonces bloquéelos. O quizás les dé un "El sitio puede no funcionar bien con su navegador, ¿está REALMENTE seguro de querer probarlo?" página (he visto este último en uso aquí y allá).

... y dado que ya ha publicado una advertencia durante meses, no es como si pudieran decir que no se les dio aviso previo.

FrustratedWithFormsDesigner
fuente
La pérdida grave de datos no es un riesgo en nuestro caso ... es una vista alternativa de nuestros datos. Está seriamente roto en la próxima versión; Algunos problemas de transparencia hacen que la mayor parte de la pantalla se vea azul. Por lo tanto, existe muy poco riesgo de que alguien pueda verse perjudicado por nuestra falta de funcionalidad en IE6.
Dan Fabulich
1
@Dan Fabulich: ¿Entonces es básicamente inutilizable para todos los propósitos prácticos? Luego sugeriría bloquearlos inicialmente y darles el mensaje "¿Estás seguro de que quieres probar con un navegador no compatible?" mensaje ... con suerte intentarán ver que necesitan actualizarse. En cualquier página en la que lleguen, es posible que también desee mostrarles capturas de pantalla y descripciones de todas las características nuevas y maravillosas que se están perdiendo.
FrustratedWithFormsDesigner
1
A menudo, los programadores usan métodos AJAX con la interfaz para restringir y guiar las elecciones y decisiones de la interfaz al software. Tener un estado de "no estoy seguro de lo que funcionará" puede introducir situaciones en las que el usuario cree que está tomando decisiones que no funcionan, o peor aún, se les permite tomar decisiones que deberían prohibirse. Ahora, obviamente, su código del lado del servidor todavía necesita verificar y atrapar estos casos, pero sigue siendo un gran riesgo autorizar deliberadamente una interfaz dudosa, si algo sale mal, sus usuarios bien pueden decir: "es su culpa".
Orbling
2
También +1 para la "
Invocación
2

Lo bloquearía por completo, porque disminuye la posibilidad de malas interpretaciones.

Si mantiene el sitio actualizado y funciona de alguna manera en IE6, pero no realmente, y algunas partes no funcionan en absoluto, entonces no importa cuán bueno sea el aviso que ponga diciendo "no use IE6 con este sitio, "Es probable que haya un grupo de usuarios que no lo noten (o que no sepan lo suficiente sobre las diferencias entre los navegadores web para saber que están usando el navegador roto en primer lugar) y eso generará problemas".

Por otro lado, si un intento de acceder al sitio los redirige a una página que dice "este sitio es incompatible con su navegador web actual; aquí hay enlaces a Firefox, Chrome e IE8, todos los cuales funcionarán correctamente con nuestro sitio, "Eso es mucho más difícil de entender mal".

Mason Wheeler
fuente
Las páginas de bloque también son mucho más intrusivas. Preferiría visitar un sitio roto antes que ser bloqueado por completo. ¿Quizás esto solo se aplicaría a páginas que requieren absolutamente la funcionalidad de IE7 +?
TheLQ
2

Depende

depende de la utilidad del sitio en un navegador 'roto'

si el sitio no funciona en absoluto, entonces redirígelos a una explicación cortés de por qué

si el sitio aún puede ofrecer alguna funcionalidad útil, active un cuadro de diálogo de advertencia y tenga un gran botón verde [haga clic aquí para actualizar IE] y un pequeño enlace [continúe bajo su propio riesgo]

Steven A. Lowe
fuente
wrt el "continúe bajo su propio riesgo" - [para guardar la repetición de un punto, lea mi primer comentario a la respuesta de FrustratedWithFormsDesigner.] El mismo problema, potencialmente pone el sitio en riesgo también, incluso con un descargo de responsabilidad.
Orbling
@Orbling: en ese caso, redirígelos a una página que diga "¡ÁREA RESTRINGIDA! ¡Las versiones antiguas de IE6 pueden no entrar!"
Steven A. Lowe
Sí, ese es probablemente el plan sensato. Sin embargo, algunos usuarios tontos probablemente intentarán atacarte por discriminación por edad.
Orbling