He estado trabajando en un sitio web de intranet durante más de 6 meses donde he estado usando la siguiente doctype
metaetiqueta de compatibilidad con html5 y edge para forzar a Internet Explorer a no emular una versión anterior del navegador, y esto ha funcionado bien.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>My title</title>
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
</head>
<body>
</body>
</html>
La razón por la que lo estaba haciendo de esta manera es porque el lugar donde trabajo usa una configuración de política para habilitar la vista de compatibilidad para todos los sitios de la intranet, y este enfoque que usa la EDGE
configuración ha funcionado en Internet Explorer 9.
Hace más de un mes me actualizaron a Internet Explorer 11 y el sitio todavía funcionaba como se esperaba.
Hoy esto dejó de funcionar como se esperaba, no puedo decirlo con certeza, pero creo que la política que fuerza la vista de compatibilidad no estaba habilitada en IE11 y ahora lo está ... y como esto se habilitó, la metaetiqueta de compatibilidad ya no está haciendo lo que se espera, y este sitio se está ejecutando en el modo Enterprise que emula IE8.
¿Alguien sabe cómo solucionar este problema y forzar el uso de IE11 en un sitio de intranet cuando se aplica el "modo de empresa" de compatibilidad? y no se puede desactivar a través de la configuración del navegador?
EDITAR
Acabo de intentar agregar un encabezado personalizado en mi web.config como se explica en esta respuesta https://stackoverflow.com/a/18257208/98706
y esto no funcionó para mí, todavía recibo el siguiente mensaje en la consola de la barra de herramientas del desarrollador de
HTML1122: Internet Explorer is running in Enterprise Mode emulating IE8.
Es como si la versión 8 estuviera siendo tratada como la edge
cuando esta configuración de compatibilidad de intranet está habilitada en IE11.
Esta publicación: https://www.leapinggorilla.com/Blog/Read/1016/ie-ate-my-css---disabling-compatability-mode explica esto bien, todavía no he intentado configurar este encabezado mediante código y nuestros usuarios no tienen acceso para cambiar la configuración de su navegador. Ninguno de los otros cambios ha funcionado todavía.
ACTUALIZAR
Consulte mi comentario en esta publicación sobre cuál es la diferencia entre el modo Enterprise y el modo de compatibilidad, porque es importante.