Pregunta

  

Posible duplicado:
   Ejecución de Internet Explorer 6, Internet Explorer 7 e Internet Explorer 8 en la misma máquina

¿Hay una manera de tener Internet Explorer 8 e Internet Explorer 6 lado a lado sin virtualizar?

Utilicé múltiples IEs que funciona bien con Internet Explorer 7, pero ya que Internet Explorer 8 beta 2 instalado, Internet Explorer 6 comenzó a comportarse de manera extraña (es decir, más de lo habitual).

¿Fue útil?

Solución

Yo también uso la virtualización. Tengo PC virtual 2007, que es una descarga gratuita desde aquí , en mi máquina y he descargado Internet Imágenes de PC Virual Explorer de Microsoft. Puede obtener las imágenes aquí .

Otros consejos

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

Chris Wilson, arquitecto de Internet Explorer, abordó este problema en una publicación de blog Múltiples IEs en una máquina . Chris afirma que el reemplazo sobre la marcha de mshtml.dll podría funcionar para la representación de CSS " ... pero no es lo mismo que tener un conjunto completo de nuevas DLL de sistema de Internet Explorer instaladas " y ciertamente no se consideraría una solución definitiva.

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

Editar:

El 18 de marzo de 2009, el equipo de Microsoft Expression Web lanzó SuperPreview , una aplicación independiente y gratuita que permite la comparación entre navegadores de lado a lado y onionskin entre Internet Explorer 8, Internet Explorer 8 - Internet Modo de compatibilidad de Explorer7 e Internet Explorer 6. Se planea que los navegadores adicionales y un servicio bajo demanda muestren páginas en tiempo real en otros sistemas operativos.

Editar en respuesta al comentario 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 publicado el 5 de junio de 2009. En la captura de pantalla de su blog, verá Firefox 3 como navegador base (lado izquierdo) e Internet Explorer 6 como navegador de comparación. Cualquier navegador se puede colocar en cualquier lado de la ventana de comparación.

Intente esto: http://www.my-debugbar.com/wiki/ IETester / HomePage
LE: Esto todavía no es totalmente compatible, hay algunos problemas menores, como que se bloquea en las ventanas emergentes de JavaScript, pero lo he encontrado bastante confiable durante el desarrollo. Al final de todo, acabo de probar la aplicación web con un IE6 real para asegurarme de que todo está bien.

La virtualización es la forma más fácil de lograr esto. Tiene una sobrecarga más alta, pero como IE tiene tantos enganches con el sistema operativo que intenta instalar múltiples versiones, está condenado a la confusión y al fracaso.

Una forma muy liviana (y recién lanzada) de hacer esto es usar SuperPreview de Expression Web . Le permite comparar IE6 y IE7 (o IE6 y IE8 + IE7-modo de compatibilidad) lado a lado. Actualmente es solo una vista previa, pero lo he usado con buenos resultados. Lanzarán una versión comercial que permite la comparación lado a lado de más navegadores, pero dicen que la versión específica de IE seguirá siendo gratuita para siempre.

Otra opción de IE independiente y múltiple: Colección IE .

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

Tengo escribió una publicación de blog paso a paso que muestra cómo ejecutar IE6, IE7 e IE8 como " aplicaciones virtuales " en Windows 7 Ultimate.

También hay IE7 independiente

Lo que hago es usar VMware con otro sistema operativo con IE6.

No es perfecto, pero ayuda.

Utilizo una utilidad llamada " Sandboxie " (Gratis para uso personal, $ 29 para fines 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 recinto de seguridad, y el sistema operativo principal es completamente inconsciente (lo que le permite tener diferentes versiones del IE del sistema operativo principal y el IE de espacio aislado). - y ambos corriendo simultáneamente). Los dos escenarios que he usado hasta ahora:

  • Internet Explorer 7 en el sistema operativo principal e desinstalado IE7 en el recinto de seguridad para que IE6 esté disponible
  • Internet Explorer 6 en el sistema operativo principal, y actualizado a IE8 en el entorno limitado

Advertencias:

  • Si necesita más de una versión adicional de IE disponible simultáneamente , deberá comprar la versión completa, ya que solo puede tener una versión de IE en un entorno limitado, y la versión gratuita. solo admite un activo sandbox a la vez
  • Instalar una versión de IE en el recinto de seguridad puede requerir un poco de prueba y error: IE8 fue particularmente complicado. Sin embargo, algunas advertencias que ocurren durante la instalación (o desinstalación) son triviales.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top