47

¿Es esto posible? Intenté agregar esto a la página, pero no cambió nada.Fuerza IE9 para emular IE8. ¿Posible?

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

Actualización: Estoy tratando de hacer esto debido a nuestro sitio tiene algunos problemas de CSS específica IE9, que no aparecerían en IE8.

Gracias

+2

¿Qué cambios espera ? –

+1

IE9 aún no está terminado; es posible que publiquen este tipo de información en el lanzamiento final. – alex

+1

Hay algunos problemas de CSS específicos de IE9 en nuestro sitio, que no aparecen en IE8. – adamJLev

Respuesta

64

Puede utilizar el modo de compatibilidad de documentos de hacer esto, que es lo que estaban tratando .. Sin embargo, que hay que señalar es : Debe aparecer en la Web de página de cabecera (la sección HEAD) antes de todas las otras elementos, a excepción del elemento de título y otros elementos meta Hope que fue el tema .. Además, la cabecera compatible con X-UA no distingue entre mayúsculas sen sitive Consulte: http://msdn.microsoft.com/en-us/library/cc288325%28v=vs.85%29.aspx#SetMode

Editar: en caso de que algo le sucede a matar al enlace de MSDN, aquí es el contenido: Modos

Especificación Documento de compatibilidad

Puede utilizar los modos de documentos para controlar el forma en que Internet Explorer interpreta y muestra su página web. Para especificar un documento específico en el modo para su página web, use el elemento meta para incluir un encabezado compatible con X-UA en su página web, como se muestra en el siguiente ejemplo .

<html> 
<head> 
    <!-- Enable IE9 Standards mode --> 
    <meta http-equiv="X-UA-Compatible" content="IE=9" > 
    <title>My webpage</title> 
</head> 
<body> 
    <p>Content goes here.</p> 
</body> 
</html> 

Si ve la página en Internet Explorer 9, que se mostrará en el modo IE9.

El siguiente ejemplo especifica el modo EmulateIE7.

<html> 
<head> 
    <!-- Mimic Internet Explorer 7 --> 
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" > 
    <title>My webpage</title> 
</head> 
<body> 
    <p>Content goes here.</p> 
</body> 
</html> 

En este ejemplo, la cabecera X-UA-Compatible dirige Internet Explorer para imitar el comportamiento de Internet Explorer 7 al determinar cómo mostrar la página web. Esto significa que Internet Explorer utilizará la directiva (o la falta de ella) para elegir el tipo de documento apropiado. Debido a que esta página no contiene una directiva , el ejemplo se mostraría en el modo IE5 (Quirks).

+2

Eso hizo el truco, tenía que ser el primer elemento dentro de la etiqueta de la cabeza. – adamJLev

+1

link not working? :( –

+0

El enlace fue solo para accesorios en realidad, la información real está en el enlace msdn. – jsims281

26

Sí. Las versiones recientes de IE (IE8 o superior) le permiten ajustar eso. Aquí se muestra cómo:

  • Arranca Internet Explorer.
  • Haga clic en el menú 'Herramientas' y luego en 'Herramientas del desarrollador'. Alternativamente, simplemente presione F12.

Eso debería abrir la ventana Herramientas del desarrollador. Esa ventana tiene dos elementos de menú que son de interés:

  • Modo de navegador. Esta configuración determina el valor del encabezado de agente de usuario enviado para cada solicitud.
  • Modo de documento. Esta configuración determina cómo el motor de representación procesa la página.

Más contenido en http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx

+4

Sabía de esto, pero estaba intentando hacer que la página se renderizara en modo IE8 para todos los visitantes, no solo para mí cuando se depura. Gracias aunque – adamJLev

+0

Gracias por esta respuesta! –

2

El 1er elemento no devuelve nada. Un retorno difícil supongo = un nodo/elemento vacío en el DOM que se convierte en el primer elemento que deshabilita la metaetiqueta de compatibilidad de documentos.

2

En el cliente puede añadir y eliminar sitios web que se mostrará en la vista de compatibilidad de Ver configuración de compatibilidad ventana de IE:

Herramientas-> Configuración de Vista de compatibilidad

+0

muchas gracias! Esta respuesta me resolvió otra pregunta ... – missingcat92

+0

Sé que esto no soluciona exactamente el problema, pero es una solución perfecta para nuestro entorno corporativo con más de 10 usuarios que enfrentan este problema. – vegemite4me

Cuestiones relacionadas