11

Acabo de recibir una nueva computadora en el trabajo, con IE8 configurado para renderizar todos los sitios como IE7. Esto fue un shock para mí. ¿Alguien sabe si TODAS las instalaciones de IE8 están predeterminadas para la representación de IE7? Y si es así, ¿hay algo que un desarrollador web pueda hacer para forzar la renderización de IE8?IE8 ¿Representando IE7 por defecto?

Respuesta

20

Como sé de forma predeterminada, IE8 solo muestra sitios de intranet como IE7. Para desactivar esto, vaya a Herramientas -> Configuración de vista de compatibilidad y desmarque "Mostrar sitios de intranet en la vista de compatibilidad". También hay una casilla de verificación "Mostrar todos los sitios en la vista de compatibilidad" en este cuadro de diálogo: parece que se ha comprobado por usted. No es una configuración estándar, tal vez sea su política de dominio.

De todas formas, si necesita obligar a IE8 a renderizar páginas como IE8 use X-UA-Compatible encabezado http. Puede añadir meta etiqueta en una sección head de su página, así:

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 

MSDN

+0

He añadido esa etiqueta, pero se especificó IE8 para rendir como IE7 parece ignorarlo. Gracias por la sugerencia en los sitios de intranet, y me complace saber que la vista de compatibilidad no es una configuración estándar. ¿Alguien más puede confirmar esto? – Matrym

+0

@Matrym: consulte la sección "Control de la representación predeterminada" del artículo (http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx#Defaults) – bniwredyc

+0

@Matrym: qué es una salida de "alert (document.documentMode)" javascript? – bniwredyc