6

Quiero configurar mi IE para que siempre se abra en modo IE7.¿Cómo puedo abrir Internet Explorer 9 en modo IE7 de forma predeterminada?

Principalmente desarrollo en Chrome, y para fines de eficiencia y principio 80/20, asumo que IE9 se ve y se comporta principalmente como Chrome.

Y supongo que si algo se ve y funciona lo suficientemente decente en IE7, la mayoría de las veces IE8 estará bien.

Así que solo quiero que mi Internet Explorer siempre se abra como la versión 7 sin que tenga que cambiarlo en el panel de desarrolladores.

Esto también será útil para las pruebas funcionales de mi Selenium WebDriver que quiero ejecutar en IE7.

¿Pensamientos?

+1

IE9 no tiene nada que ver con Chrome. IE9 todavía se queda corto de soporte CSS3. Además, el modo IE7 de IE9 NO es el motor IE7, por lo que encontrarás que algunos errores solo se presentan en un entorno real IE7 pero no en un modo IE7 emulado de IE9. – Arran

+0

Para mis propósitos, IE9 y Chrome se comportan de manera similar, aunque sé que usan reglas diferentes y se comportan de forma ligeramente diferente en casos de esquina y no serán idénticos de píxel a píxel. Las pequeñas diferencias no merecen la gran cantidad de esfuerzo de prueba adicional que tomaría. También sé que el modo IE7 de IE9 no es lo mismo que IE7 real, pero hasta que podamos encontrar una forma conveniente de usar máquinas virtuales, es la mejor (única) opción. – Ryan

+0

Puede obligar a IE9 a utilizar la representación de doctype IE7. Eso es todo. Esto no es lo mismo que el verdadero modo IE7 (que una vez más, no es lo mismo que cierto IE7). – Arran

Respuesta

2

Acabo de encontrar http://www.makeuseof.com/tag/internet-explorer-google-chrome-tab/ y parece abrir en modo IE7 de manera predeterminada.

Todavía existe la advertencia (por supuesto) de que este IE7 falso no es lo mismo que una instalación nativa de IE7. Pero esta podría ser una compensación decente.

+0

No pude usar este enfoque. He forzado con éxito la instancia de Chrome lanzada por Selenium para usar este complemento y cargar mi página mediante la pestaña IE, pero eso es todo; todas las pruebas fallan ya que parece que Selenium no puede usar la página cargada de esa manera (pruebas tiempo de espera después de no hacer nada). – zifot

3

¿Podrían estas metaetiquetas trabajar para usted?

<!-- Force IE9 to IE8 compatibility mode --> 
<meta http-equiv="X-UA-Compatible" content="IE=8" /> 
<!-- Force IE9 to IE7 compatibility mode --> 
<meta http-equiv="X-UA-Compatible" content="IE=7" /> 
+0

No, no quiero cambiar cómo se abre en los navegadores de OTRAS personas, solo en los míos. Y poner código condicional que detecta si el usuario soy yo (y luego si soy yo, agregando estas metaetiquetas) tampoco es ideal. – Ryan

1

Los comentaristas tienen razón - usted no debe suponer que Chrome actuará el mismo que el IE9, IE7, ni nada. Y, además, IE9 ejecutándose en la vista de compatibilidad (ya sea desde Herramientas de desarrollador o desde la configuración de Vista de compatibilidad) no se puede contar para que actúe igual que IE7.

Pero, si lo que desea es que IE9 siempre se inicie en Vista de compatibilidad, simplemente configúrelo en las opciones de su navegador (la casilla de verificación inferior en la configuración de Vista de compatibilidad).

+0

Gracias. Vea mis otros comentarios sobre las diferencias del navegador. Si me está diciendo que elija "Vista de compatibilidad de Internet Explorer 9" (la última opción en el menú desplegable "Modo de navegador" de F12 Developer Tools), esa no es la respuesta, ya que eso no obliga a IE7. – Ryan

Cuestiones relacionadas