vista predeterminar predeterminado predeterminada para modo internet forzar emulador emulacion documento con compatibilidad cambiar html xhtml internet-explorer-8 internet-explorer-7

html - predeterminar - ¿Cómo puedo desactivar programáticamente el modo de compatibilidad IE?



modo de documento emulador internet explorer (5)

Estuve atascado en esto por un tiempo: no pude entender por qué un sitio web se presenta de manera diferente en dos versiones idénticas de Internet Explorer. Hace media hora encontré un botón de modo de compatibilidad en IE que me hizo enojar mucho.

La desactivación del modo de compatibilidad ha solucionado mi problema.

¿Hay alguna manera de desactivarlo programáticamente, es decir, desde una página web?

Editar:

Acabo de encontrar este blog https://blogs.msdn.com/b/askie/archive/2009/03/23/understanding-compatibility-modes-in-internet-explorer-8.aspx

Voy a publicar un código de ejemplo después de leer el artículo


En mi caso, lo arreglé agregando la siguiente etiqueta después de la etiqueta <head> :

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


Por favor, agregue a la fuerza IE no aplique modo de compatibilidad

<meta http-equiv=Content-Type content="text/html; charset=utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">



Si desea que la representación "antigua" y ningún botón aparezca en la barra de herramientas para que los usuarios puedan cambiar de modo, puede usar esto:

<head> <!-- Mimic Internet Explorer 7 --> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" > <title>My Web Page</title> </head>

otras opciones (antiguas y nuevas) incluyen: IE=5 , IE=7 , IE=8 , o IE=edge

(el borde es igual al modo más alto disponible)


Tenga en cuenta que también la configuración del navegador IE8 puede imponer cierto modo. Tengo un cliente que tiene el modo de compatibilidad IE8 impuesto por la política en el modo de intranet.