Cómo hacer que html5 funcione en Explorer 6, 7 y 8: Utiliza Google Chrome Frame

navegadores.jpg
Solucionex
10
Ago 12

Ya hemos comentado en alguna ocasión el quebradero de cabeza que supone para los desarrolladores lidiar con el distinto comportamiento que tiene cada version de los navegadores (firefox, safari, chrome... y sobre todo Internet Explorer en sus versiones antiguas).

Al margen de esa batalla para conseguir que todo se vea del mejor modo posible en los distintos navegadores (y sistemas operativos), hay un aspecto que limita mucho las posibilidades de los proyectos y es la ausencia de soporte para HTML5 en las versiones antiguas de Internet Explorer (6, 7 y 8).

Aunque hace tiempo que existe, hoy os hablamos de una solución para este problema que viene de la mano de Google. Se trata de Google Chrome Frame y es un plugin para Internet Explorer que hace que Internet Explorer utilice como motor de renderizado el de Google Chrome con lo que podremos utilizar en nuestro desarrollo elementos actuales propios de html5 aunque el usuario esté utilizando Internet Explorer 6, Explorer 7 o Explorer 8.

Como desarrolladores podemos incluir código en la parte servidor o en la parte cliente de la propia web para que detecte si el usuario está utilizando Internet Explorer 6, 7 u 8 y, en tal caso, mostrarle un mensaje "invitándole" a instalar un sencillo plugin con el que podrá aprovechar la mayoría de las ventajas del navegador de Google. Si el usuario tiene el plugin o bien utiliza otro navegador, esas validaciones se ignoran y no interfieren en la velocidad de la página.

Esta solución de "invitar" al usuario a instalar el complemento de Google Chrome Frame puede servir como solución en proyectos de aplicaciones web específicas para una determinada empresa en la que, por algún motivo, no quieren actualizar a versiones actuales de un navegador (por ejemplo, si quieren usar Explorer y tienen Windows XP no podán acutalizar a la versión 9...).

Podéis encontrar información detallada en los siguientes enlaces:

Descargar Google Chrome Frame

Portal para desarrolladores de Google Chrome Frame

Guía para desarrolladores con trucos para Google Chrome Frame

Preguntas frecuentes sobre Google Chrome Frame

 

Y aquí un vídeo explicativo: