Otro más para matar IE6

14/oct/2010 6

No bastan los hacks, los comentarios condicionales, reseters, advertenciasInternet Explorer 6 sigue dándonos muchos problemas. Pero les traigo una excelente solución ya que es tan invasiva, tan pero taaaaan invasiva que toma por completo control de IE6 y hace q se comporte como se debe.

Google Frame en CSSLab.cl

Google Chrome Frame es un plugin open source que trae la rapidez y versatilidad de Webkit (el motor por detrás de Chrome y Safari) directo a IE6. Con esto, podrás fácilmente utilizar todo lo que siempre quisiste sin preocuparte de este malogrado browser, incluyendo CSS3, HTML5 y Javascript.

Lo bueno es que utilizarlo es pan comido: basta con agregar una etiqueta dentro del <head></head> en todas tus páginas que detecta si el usuario -que utiliza IE6– tiene o no ya instalado Google Frame: si no lo tiene, lo redirecciona a una página para su instalación; si el usuario ya lo tiene instalado, comienza automáticamente a instalarse:

<meta http-equiv="X-UA-Compatible" content="chrome=1">

Alternativamente, tambien puedes utilizar un script que realiza la misma detección:

<!--[if IE]>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script>
<script>
   CFInstall.check({
      destination: "http://www.misitio.com"
   });
</script>
<![endif]-->

Esto incluye un <iframe> en el sitio donde le indica al usuario las instrucciones para instalar Google Frame. Una vez instalado, el usuario es redireccionado a lo que hayas declarado en destination.

Google Frame en CSSLab.cl

¿Y cómo funciona?

La primera vez que lo instalé en un PC con WinXP e IE6, realmente me sorprendió. Lo que hace es colocar un marco por sobre el browser mismo, sin que se note que es algo ajeno al navegador. Este marco funciona con todos los botones que por defecto el usuario típico de IE6 está ya acostumbrado (y los que son algunas de las razones por las que no se actualizan nunca). Se ve como IE6, pero su motor es Webkit, lo que más nos interesa. Atrévanse a utilizarlo en sus proyectos, y ojalá puedan tener más tiempo y libertad para crear y menos para arreglar defectos.

Links:

Comentarios

  1. Suki [#]

    Vi anteriormente este plugin pero no he consegido usarlo con ninguno de los dos códigos, o será que solo funciona en el verdadero ie6? (yo uso un emulador), sabes cual podría ser el problema?

    Saludos!

  2. zETa ... el MaestrO [#]

    Yo creo que para matar IE hay que dejar de aplicar parches , hacks y reseters exclusivos para IE (IE6 en este caso). Pero excelente herramienta para los pocos casos de clientes “con licencia de winXP que no actualizan su navegador desde el año 2001″ Saldos Maestro de Maestros…

  3. Sole Moris [#]

    Mmm…
    A mi me parece que el usuario que usa IE6 es del tipo: ‘Le tengo terror a hacer clic en cualquier parte’ -como por ejemplo, en hacer clic en la actualización del browser- y que más bien puede salir despavorido de un sitio con una oferta semejante.
    ¿O no?
    Saludos!
    :)

  4. Kete [#]

    Hola.

    Para que funcione hay que ponerlo al final de la página o en algún evento javascript que detecte la carga de la página.

    Esta genial pero coincido con Sole en lo de que el usuario de IE6 tiene terror a hacer click en cualquier parte.

    Pero vamos, es una de las mejores soluciones para decirle al usuario, con cariño pero con wevos: “tu navegador es una basuraca. Actualiza o cambia”.

  5. Ignacio A. [#]

    Jajaja, me gustó el sistema anti-spambot me gustaría saber como puedo conseguir uno de esos así.
    Le pondría algo así como “Demuestra que no eres un bot, Arrastra a Bill Gates hasta la perdición”.
    Lo malo es que en tu sistema, antes de comentar, coloque la manzanita en el circulo pero me dice que no olvide arrastrar el captcha, cuando ya lo habia hecho. Soy un madito bot y nunca lo supe hasta ahora, jajajaja!!
    Saludos.

  6. Jorge [#]

    Lo mejor para matar a IE6 es dejar de dar soporte para este. Trabajo en el área web y hace un par de semanas dejé de crear sitios con soporte para IE6 ya que las estadísticas de google analytics arrojaban pocas visitas de este navegador, en comparación con la versión 7 y 8. Así que dejemos de dar soporte porque que si no nos actualizamos el usuario tampoco lo hará. Así que, lo mejor sería incluir una pequeña barra indicándole al usuario que se cambie a los distíntos navegadores actuales si los visitan con IE

Deja tu Comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

CSSLab