El modo de documento IE11 tiene como valor predeterminado IE7. ¿Cómo reiniciar?

96

Mi Internet Explorer 11 en mi tableta Surface con Windows 8.1 tiene por defecto el modo de documento 7, lo que hace que muchos sitios web se muestren incorrectamente.

Cuando abro las herramientas de desarrollador, indica que el modo predeterminado es el modo de documento 7 debido a la configuración de compatibilidad con Intranet.

Sin embargo, no he cambiado esta configuración manualmente y estoy navegando por páginas de Internet.

Intenté restablecer la configuración de Internet Explorer sin suerte.

¿Algunas ideas?

Jim
fuente
Este es un duplicado de stackoverflow.com/questions/22034924/… El comentario n. ° 3 funciona perfectamente para mí
Wolfgang Mahlke

Respuestas:

134

De forma predeterminada, IE muestra las páginas web en la zona de Intranet en la vista de compatibilidad. Para cambiar esto:

  • Presione Altpara mostrar el menú IE.
  • Elija Herramientas | Configuración de la vista de compatibilidad
  • Quite la marca de verificación junto a Mostrar sitios de intranet en Vista de compatibilidad.
  • Elija Cerrar.

En este punto, IE debe confiar en la página web en sí (o en cualquier política de grupo relevante) para determinar la configuración de compatibilidad para sus páginas web de Intranet.

Tenga en cuenta que es posible que algunos sitios ya no funcionen correctamente después de realizar este cambio. Puede usar el mismo cuadro de diálogo para agregar sitios específicos para habilitar la vista de compatibilidad cuando sea necesario.

Lance Leonard
fuente
Hola Lance, la locura es: tengo este problema con sitios web públicos, como stackoverflow.com, etc ... Aunque estos sitios son sitios de Internet (a diferencia de Intranetsites), las herramientas de desarrollo marcan el modo de documento como predeterminado para 7, debido a la configuración de IntRAnet.
jim
1
Su solución ayuda, así que supongo que debería reformular mi pregunta: ¿cómo es que los sitios de Internet se ven como sitios de intranet?
Jim
Eso no suena como un comportamiento que debería ocurrir; es posible que deba investigar algunas cosas. La próxima vez que suceda con SO, haga clic con el botón derecho en la página, seleccione Propiedades y luego vea en qué zona se muestra la página. ¿Está usando un proxy? ¿Quizás eso está obligando a que el sitio se muestre en la zona de Intranet? Además, vea si el sitio está en la lista de sitios para ver siempre en la Vista de compatibilidad (usando el cuadro de diálogo Configuración de compatibilidad de antes). Si es así, intente eliminar el sitio de la lista. ¿Quizás ha establecido configuraciones de compatibilidad a través de la política de grupo?
Lance Leonard
Verifiqué algunas cosas: SO y otros sitios abiertos en la zona de Intranet. Lo extraño es que dos tabletas (Surface) tienen este extraño comportamiento. IE11 en mi computadora portátil funciona correctamente. Las tres computadoras tienen Windows 8.1, están en la misma red, conectadas a través de la misma red inalámbrica. ¿Tienes más ideas?
jim
1
Entonces, verifiqué con algunas otras fuentes y el consenso parece ser que si se informa SO en la zona de Intranet, entonces algo está configurado de manera extraña. Posiblemente un script de proxy .PAC, posiblemente las asignaciones de zona del sitio, posiblemente configuraciones de CV personalizadas, posiblemente algo más. (Para ver el hilo completo, consulte twitter.com/_Lance_Leonard/status/541333492399742977 ) En cualquier caso, esos parecen ser su mejor opción para los próximos pasos.
Lanza Leonard
104

Si es un desarrollador, esto es lo que debe hacer:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
llioor
fuente
35
@Zack: este tema también es el primer resultado de búsqueda para los desarrolladores que intentan solucionar un problema con sus propios sitios web.
Rafał Swacha
9
@ RafałSwacha, esto es correcto, soy programador y también busqué este tema. Estoy seguro de que ayudará a otros programadores.
llioor
8
Esto funcionó para mí <meta http-equiv = "X-UA-Compatible" content = "IE = 11" />
WiredIn el
1
IE = edge es el modo de estándares más altos y funcionalmente equivalente a un DOCTYPE 'html5'. Ref: msdn.microsoft.com/en-us/library/jj676915(v=vs.85).aspx
Ed Randall
2
si no es un desarrollador y solo está tratando de que los sitios web se muestren correctamente en su navegador, por favor, deje de usar IE 11
andrew
6

Gracias a todas las investigaciones de Lance, pude encontrar una solución a mi problema. Posiblemente tuvo que ver con mi ISP.

Para resumir:

  • Los sitios de Internet se muestran en la zona de Intranet
  • Por eso, el modo de documento estaba predeterminado en 5 o 7 en lugar de Edge

Desmarqué la opción "Detectar configuraciones automáticamente" en la Configuración de red de área local (que se encuentra en "Opciones de Internet"> Conexiones> Configuración de LAN.

Ahora los sitios están correctamente marcados como sitios de Internet (en lugar de sitios de Intranet).

Jim
fuente
1

Para el sitio web, asegúrese de que la configuración de los encabezados de respuesta HTTP de IIS y agregue una nueva clave compatible con X-UA que apunte a "IE = edge"

Haga clic aquí para más detalles

Si tiene acceso al servidor, la forma más confiable de hacerlo es hacerlo en el servidor mismo, en IIS. Vaya a los encabezados de respuesta HTTP de IIS. Agregar nombre: Valor compatible con X-UA: IE = edge Esto anulará su navegador y su código.

hemanth reddy
fuente
0

Si el problema ocurre en una computadora específica, intente la siguiente solución siempre que tenga Internet Explorer 11.

Abra regedit.exe como administrador. Navegue a la siguiente ruta / rutas:

  1. Para máquina de 32 bits:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
    
  2. Para máquina de 64 bits:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION & 
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
    

Y borra el REG_DWORDvalor iexplore.exe.

Cierre y reinicie el sitio web con Internet Explorer 11, el modo predeterminado será Edge como modo de documento.

Priyam Choudhury
fuente