28

Duplicar posibles:
Running Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 on the same machineInternet Explorer 8 e Internet Explorer 6 al lado del otro

¿Hay una manera de tener Internet Explorer 8 e Internet Explorer 6 al lado del otro sin la virtualización?

Usé Multiple IEs que funciona bien con Internet Explorer 7, pero desde que instalé Internet Explorer 8 beta 2, Internet Explorer 6 comenzó a comportarse de manera extraña (es decir, más de lo normal).

+7

Just FYI - Cuando descargue IE8 puede presionar f12 para obtener la herramienta de depuración que tiene opciones en la parte superior para cambiar entre la representación de IE8 e IE7 (en los modos peculiar y estándar). El uso de mydebugbar sugerido por Tom para IE6 ha funcionado bastante bien, aunque ahora uso máquinas virtuales. – roborourke

Respuesta

21

También uso la virtualización. Tengo Virtual PC 2007, que es una descarga gratuita desde here, en mi máquina y he descargado las imágenes de Internet Explorer Virual para PC de Microsoft. Puede obtener las imágenes here.

+3

¿Por qué caducan? – juan

+0

Hola Microsoft ha actualizado esta publicación y ahora ofrecen máquinas virtuales para muchos productos de virtualización como Virtual PC, Virtual Box, VmWare, etc.Encuentre las opciones y las máquinas virtuales aquí http://loc.modern.ie/es/virtualization-tools#downloads – Juan

8

La virtualización es la forma más fácil de lograr esto. Tiene una sobrecarga más alta, pero dado que IE tiene tantos enganches en el sistema operativo, tratar de instalar varias versiones está condenado a confusión y falla.

0

Lo que hago es usar VMware con otros sistemas operativos con IE6.

No es perfecto, pero ayuda.

10

Prueba esto: http://www.my-debugbar.com/wiki/IETester/HomePage
LE: Esto no es realmente compatible, sin embargo, hay algunos problemas menores, como que se estrella en las ventanas emergentes de JavaScript, pero he encontrado que es bastante fiable durante el desarrollo. Al final de todo, acabo de probar la aplicación web contra un IE6 real para asegurarme de que todo está bien.

+0

Una increíble pieza de kit que. – Kieron

+0

Junto con DebugBar, tienen IETester que permite la prueba de páginas en múltiples versiones de IE desde 8 hacia atrás hasta al menos 5.5. Hay algunos problemas conocidos, pero es una gran ayuda en la mayoría de los casos. También se vincula con DebugBar. – monkeypushbutton

2

O bien ejecútelo en una máquina virtual, espere hasta que se agreguen los IE8 o use http://browsershots.org/, que tomará capturas de pantalla de su sitio web desde varios sistemas operativos y navegadores diferentes.

16

Microsoft no admite múltiples versiones de Internet Explorer en un sistema operativo. La razón es que el sistema operativo e Internet Explorer comparten ciertas DLL. Cuando actualiza desde Internet Explorer 6 a Internet Explorer 7 (o Internet Explorer 8), en realidad está reemplazando algunos archivos DLL del sistema. Esta es la razón por la que "obtiene" Internet Explorer 6 cuando desinstala Internet Explorer 7.

Chris Wilson, arquitecto de Internet Explorer, abordó este problema en una publicación de blog Multiple IEs on one machine. Chris afirma que el reemplazo sobre la marcha de mshtml.dll podría funcionar para el procesamiento de CSS "... pero no es lo mismo que tener un conjunto completo de los nuevos archivos DLL del sistema de Internet Explorer instalados" y ciertamente no se consideraría una solución definitiva.

Solo la virtualización puede proporcionar la pila DLL completa para las pruebas definitivas.

Editar:

El 18 de marzo, 2009, el equipo de Microsoft Expression Web lanzado SuperPreview, una aplicación independiente libre que permite multi-navegador de lado a lado y la comparación cebolla entre Internet Explorer 8 , Internet Explorer 8: modo de compatibilidad de Internet Explorer7 e Internet Explorer 6. Se planean navegadores adicionales y un servicio bajo demanda para representar páginas en tiempo real en otros sistemas operativos.

Editar en respuesta a los comentarios de Zac

Gracias por el comentario. Expression Web 3 (que incluirá SuperPreview) permitirá la comparación entre cualquier combinación de Internet Explorer 6, Internet Explorer 7, Internet Explorer 8 y Firefox 3. Esto está de acuerdo con la entrada del blog de Somasgear Expresion Web 3 publicada el 5 de junio de 2009. En la captura de pantalla En su blog, verá Firefox 3 como el navegador base (lado izquierdo) e Internet Explorer 6 como el navegador de comparación. Cualquier navegador se puede colocar a ambos lados de la ventana de comparación.

+0

Creo que con SuperPreview puede tener IE6 e IE7 o IE6 e IE8, no los tres. – Zac

+0

He actualizado mi respuesta con la información más reciente. –

3

Un muy ligero (y publicado justo) manera de hacer esto es utilizar Expression Web SuperPreview. Le permite comparar IE6 e IE7 (o IE6 e IE8 + IE7-compatibility-mode) uno al lado del otro. Actualmente solo es una vista previa, pero lo he usado con buenos resultados. Van a lanzar una versión comercial que permite comparar lado a lado más navegadores, pero dicen que el específico para IE permanecerá libre para siempre.

+0

Me pregunto cómo lo han implementado. ¿Están usando un modo de compatibilidad o están enviando los módulos de IE6? –

+0

Mighty buena pregunta. Creo que están utilizando el modo de compatibilidad para la renderización de IE7, pero debo estar haciendo algo más para IE6. mshtml.dll SxS? – sblom

+0

El único problema es que no admite la autenticación automática de formularios. Sin esto, no puede probar páginas seguras sin tener una configuración de compilación especial sin la autenticación de formularios habilitada o de lo contrario se omite. –

0

Utilizo una utilidad llamada "Sandboxie" (gratuita para uso personal, $ 29 para comerciales) para proporcionar sandboxing de aplicaciones. Un efecto secundario útil de esto es que puede instalar aplicaciones (incluso las que modifican el sistema operativo como IE) en el entorno limitado, y el sistema operativo principal no lo sabe (lo que le permite tener diferentes versiones del IE del sistema operativo principal y el entorno limitado - y ambos funcionando simultáneamente). Los dos escenarios que he utilizado hasta ahora:

  • Internet Explorer 7 en el sistema operativo de los padres, y desinstalar Internet Explorer 7 en la caja de arena para hacer IE6 disponibles
  • Internet Explorer 6 en el sistema operativo de los padres, y actualizar a IE8 en la zona de pruebas

Advertencias:

  • Si necesita más de una versión adicional de IE disponibles simultáneamente, a continuación, tendrá para comprar la versión completa, ya que solo puede tener una versión de IE en una caja de arena, y la versión gratuita solo admite una active sandbox a la vez
  • Instalar una versión de IE en la caja de arena puede llevar un poco de error - IE8 fue particularmente complicado. Sin embargo, algunas advertencias que ocurren durante la instalación (o desinstalación) son triviales.
Cuestiones relacionadas