vista internet ie8 forzar equiv content con compatible compatibilidad chrome html internet-explorer browser ie8-compatibility-mode x-ua-compatible

html - internet - Fuerza IE9 para emular IE8. ¿Posible?



x ua compatible ie 11 (4)

Puede usar el modo de compatibilidad de documentos para hacer esto, que es lo que estaba intentando ... Sin embargo, lo que debe notar es: debe aparecer en el encabezado de la página web (la sección HEAD) antes que todos los demás elementos, excepto el elemento title y otros meta elementos Espero que ese fuera el problema. Además, el encabezado compatible con X-UA no distingue entre mayúsculas y minúsculas. Consulte: http://msdn.microsoft.com/en-us/library/cc288325%28v=vs.85%29.aspx#SetMode

Editar: en caso de que algo ocurra para matar el enlace msdn, aquí está el contenido:

Especificación de modos de compatibilidad de documentos

Puede usar modos de documento para controlar la forma en que Internet Explorer interpreta y muestra su página web. Para especificar un modo de documento específico para su página web, utilice 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 esta página web en Internet Explorer 9, se mostrará en 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, el encabezado compatible con X-UA indica a Internet Explorer que imite el comportamiento de Internet Explorer 7 al determinar cómo mostrar la página web. Esto significa que Internet Explorer usará 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).

¿Es esto posible? Traté de agregar esto a la página, pero no cambió nada.

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

ACTUALIZACIÓN: estoy intentando hacer esto porque nuestro sitio tiene algunos problemas de CSS específicos de IE9, que no aparecerían en IE8.

Gracias


El 1er elemento como 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.


En el lado del cliente, puede agregar y eliminar sitios web para que se muestren en la Vista de compatibilidad desde la ventana Configuración de Vista de compatibilidad de IE:

Herramientas-> Configuración de vista de compatibilidad


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

  • Arranca Internet Explorer.
  • Haga clic en el menú ''Herramientas'', luego haga clic en ''Herramientas del desarrollador''. Alternativamente, solo 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 del agente de usuario enviado para cada solicitud.
  • Modo de documento. Esta configuración determina cómo el motor de renderizado representa la página.

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