¿Cómo cambiar el modo de navegador en IE9 de forma permanente?

9

¿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 ".

Fabio Milheiro
fuente
¿Cambiar a qué?
paulmorriss
Cambia a otro de los modos de navegador disponibles. La pregunta no es "cambiar a qué" sino "hacer que el cambio sea permanente".
Fabio Milheiro
No creo que nadie entienda la pregunta que se está haciendo. Windows 7 requiere que ejecutes IE9. Pero por motivos de trabajo, algunas personas todavía necesitan usar IE7 o IE8. Las herramientas de desarrollo permiten a una persona utilizar la configuración de IE7 con IE9. Pero para cada ventana que se abre, parece que cada vez que uno tiene que ir en modo desarrollador para cambiar el modo de navegador a IE7. La pregunta es cómo lograr la configuración que permitirá que IE9 se abra en modo IE7 cada vez que se encienda el navegador.
¿Ver? ¡Lo tienes!
Fabio Milheiro

Respuestas:

8

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").

Derek Morrison
fuente
4

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.

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
   SOFTWARE
      Wow6432Node (for IE 32-bit on a 64-bit OS)
         Microsoft
            Internet Explorer
               Main
                  FeatureControl
                     FEATURE_BROWSER_EMULATION
                        iexplore.exe = (DWORD) 00008888

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.

jaylweb
fuente
2

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.

sXe
fuente
1
  • Los desarrolladores pueden cambiar el Modo de navegador a través del menú "Modo de navegador" en las Herramientas de desarrollo F12 de IE. Esta configuración solo se aplica a la máquina local del desarrollador. Por ejemplo, los desarrolladores pueden hacer que IE9 emule un navegador IE7, un navegador IE8 o IE9 en la Vista de compatibilidad.

Select Browser Mode

  • Los usuarios pueden cambiar el modo de navegador haciendo clic en el botón Vista de compatibilidad (CV), que hace que IE8 e IE9 emulen el navegador IE7. Es por esto que es importante para los desarrolladores del sitio probar su sitio en el modo de navegador de vista de compatibilidad.
  • La lista de vista de Compat de IE también puede cambiar el modo de navegador para sitios específicos.

De aquí:

Ciaran
fuente
3
Yo sé eso. El problema es que el cambio es sólo temporal. Necesito hacerlo permanente en la computadora de un determinado navegador.
Fabio Milheiro
@FabioMilheiro Estoy enfrentando el mismo problema. ¿Hay suerte de encontrar solución?
motto
No compañero, en realidad no encontré una solución;)
Fabio Milheiro
1

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.

Bill
fuente
0

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)

Developer
fuente
0

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:

  1. Para la máquina de 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

  2. Para la máquina de 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION y HKEY_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.

Priyam Choudhury
fuente