Otro Poltergeist
cazado, esta vez relacionado con Internet Explorer 9 y su “modo de compatibilidad”.
Estaba haciendo una web con Visual Studio 2010 en un
entorno de desarrollo local.
Todo salía como estaba previsto, pero cuando lo publicaba
a un servidor web de la intranet, el diseño cambiaba bastante. EL MISMO CÓDIGO.
Mirando la herramienta de desarrollo que acompaña al
Internet Explorer 9 (tecla F12), el modo documento en mi entorno local rezaba “Estándares
de IE9”, y cuando veía la página en el servidor web de la intranet, figuraba “Estándares
de IE7”
Después de mucho pelearnos y mucho prueba-error, nos
dimos cuenta que INTERNET EXPLORER tiene
activado el modo de compatibilidad para las intranets por defecto.
O sea, que todas las páginas que navegas en la intranet
las obtienes en formato IE7.
¿Cómo se cambia esto?
Herramientas -> Configuración de la vista de
compatibilidad -> deshabilitar “Mostrar
sitios de la intranet en Vista de compatibilidad”
Saludos.
ACTUALIZACIÓN 9/5/2012
Poniendo
<
meta
http-equiv
=
"X-UA-Compatible"
content
=
"IE=8"
/>
Fuente: http://msdn.microsoft.com/es-es/library/cc288325(v=vs.85).aspx
1 comentario:
Muy bueno. Muchas gracias por la información.
Este navegador hace cosas que no son normales. En lugar de tenerlo deshabilitado por defecto, te lo pone ahí para que te jodas.
Publicar un comentario