¿Cómo puedo cambiar el modo de navegador en IE9 permanentemente, como por ejemplo a IE7?
Actualmente, este cambio es solo temporal y cada vez que abre una nueva ventana, tiene que ir al modo de desarrollador para cambiar la configuración nuevamente.
Aclaración: "Windows 7 requiere que ejecutes IE9. Pero por motivos de trabajo, algunas personas todavía necesitan usar IE7 o IE8. Las Herramientas de desarrollador permiten que una persona use la configuración de IE7 en IE9. Pero para cada ventana que se abre, parece que cada vez que una tiene que pasar al modo de desarrollador para cambiar el modo de navegador a IE 7. La pregunta es cómo se puede lograr la configuración que permitirá que IE9 se abra en modo IE7 cada vez que se encienda el navegador ".
fuente
Respuestas:
Puedes resolver este problema con
<meta x-ua-compatible />
Elemento y proporcionándole la variable ie7.Otra alternativa es cambiar el modo de documento usando el
documentMode
propiedad.Referencia de MSDN:
http://msdn.microsoft.com/en-us/library/cc196988(v=vs.85).aspx
fuente
No creo que realmente puedas afectar la configuración del modo del navegador; Esto parece ser una característica de depuración para desarrolladores. Si un usuario está ejecutando IE9, el modo de navegador será IE9 o Vista de compatibilidad IE9. Puede afectar la configuración de la vista de compatibilidad mediante el uso de X-UA Compatible
<meta>
etiqueta o encabezado HTTP (sin embargo, tenga cuidado con la configuración de la Vista de compatibilidad de Herramientas - & gt; - & gt; "Mostrar los sitios de Intranet en la Vista de compatibilidad").fuente
Encontré una configuración de registro que puede forzar a IE9 a ejecutarse en IE8 o IE7 en modo de emulación de navegador de forma permanente Por ejemplo, para ejecutar IE9 en modo IE8, agregue la clave, el valor y los datos siguientes al registro.
Puede usar el valor decimal 8000 para IE8, pero solo se aplica si las directivas! DOCTYPE se muestran en el modo IE8. El valor decimal 8888 es para IE8 independientemente de las directivas! DOCTYPE, por lo que elegí en mi ejemplo.
El valor decimal 7000 es para IE7, pero solo se aplica si las directivas! DOCTYPE se muestran en el modo IE7.
http://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation
Nota: La barra de herramientas del desarrollador mostrará "Modo de navegador: desconocido", por lo que no es una prueba válida.
fuente
En el Editor de políticas de grupo, en Plantillas administrativas & gt; Componentes de Windows & gt; Internet Explorer & gt; Vista de compatibilidad, hay una configuración para "Desactivar vista de compatibilidad" que se puede establecer en Habilitado, que dejará el navegador en modo IE9 de forma permanente.
fuente
De aquí:
fuente
Lo que hago es instalar la máquina virtual de Windows con el modo XP en Windows 7 (Professional). Todo esto es gratis y en el sitio web de MS. Ejecute el navegador anterior de su elección en XP. Si desea que haya varios navegadores disponibles, creo que puede instalar varias instancias de una máquina virtual.
También ejecuto Office 2003 en la máquina virtual XP. Así que puedo tener acceso a múltiples versiones de Office. La máquina virtual de XP es realmente XP, no una emulación de XP. El entorno XP alternativo es útil para otras áreas de prueba también.
fuente
Creo que está trabajando en enlaces / servidores de intranet. Si es así, solo una línea responde a tu pregunta
Deshabilite la vista de compatibilidad: Ir a Herramientas & gt; & gt; configuración de vista de compatibilidad & gt; & gt; desmarque 'Mostrar sitios de intranet en la Vista de compatibilidad' (de forma predeterminada, esto está marcado)
fuente
Si el problema ocurre en una computadora específica, pruebe la siguiente solución siempre que tenga Internet Explorer 11.
Por favor, abra regedit.exe como administrador. Navegue a la siguiente ruta / rutas:
Para la máquina de 32 bits:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
Para la máquina de 64 bits:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
yHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
Y elimine el valor REG_DWORD
iexplore.exe
. Cierre y vuelva a iniciar el sitio web con Internet Explorer 11, de manera predeterminada, estará en modo de modo perimetral.fuente