html internet-explorer internet-explorer-11 ie11-developer-tools

html - Obligando a IE 11 a comportarse como IE 10



internet-explorer internet-explorer-11 (6)

Acabo de tener el mismo problema. Es como si la etiqueta compatible con x-ua no cambia el modo de documento a menos que sea la primera etiqueta meta en el encabezado. Tenía una etiqueta de script arriba.

Si coloca la etiqueta meta que probó como la primera etiqueta en el encabezado y presiona F12, verá que el modo de documento permanece en 10.

Nos hemos encontrado con un error inusual con Internet Explorer y debemos obligar a IE 11 a comportarse como IE 10 (ya que este error no está presente en IE 10).

He probado lo siguiente:

<meta http-equiv="x-ua-compatible" content="IE=10">

pero desafortunadamente esto no funciona y no he encontrado nada relevante ni útil en las búsquedas de Google o en los documentos. Entonces, ¿cómo conseguimos que IE 11 se comporte como IE 10?


Configuración en we.config:

<system.webServer> <httpProtocol> <customHeaders> <clear/> <add name="X-UA-Compatible" value="IE=EmulateIE9"/> </customHeaders> </httpProtocol>



Haz lo siguiente:

  1. La cadena meta correcta es: <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10"/> ( Lo agregué justo debajo de <title> . Preservar el caso, el código de mierda de IE también puede ser sensible al caso .)

  2. Y un <!DOCTYPE... válido <!DOCTYPE... debe estar presente en la primera línea de su página ( sin espacio ni líneas antes)

Puede verificar si funciona presionando F12 para mostrar las herramientas de desarrollo de IE11. En el lado izquierdo hay una barra gris, desplácese hacia abajo y seleccione Emulación, si muestra el modo Documento: IE10 ¡ estará bien!


También probé esto, no funciona para mí

<meta http-equiv="x-ua-compatible" content="IE=10">

también funciona bien si cambio manualmente Useragentstring en la consola F12 IE a IE10,

Tengo una solución aquí abajo y funciona para mí, ahora mis páginas funcionan correctamente en IE11 sin cambiar nada en mi código

Consulte este https://.com/a/20422240/2089963


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

Deberia trabajar.

Sé que esto no establecerá IE11 en el modo IE10, pero podría valer la pena intentarlo con la configuración de borde.

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

Este diagrama de flujo muestra cómo funciona el modo de documento. La imagen es del sitio de Microsoft MSDN. http://msdn.microsoft.com/en-us/library/ff955275%28v=vs.85%29.aspx

Otro enlace útil Modos de documentos de MSDN IE http://msdn.microsoft.com/en-us/library/ff406036(v=vs.85).aspx