¿Cómo puedo ejecutar versiones heredadas de IE (IE7 / IE8) en Windows 8?

55

Estoy haciendo desarrollo web en un sistema Windows 8. Estoy ejecutando el último IE, pero también necesito probar la aplicación con versiones anteriores de IE (especialmente IE7 e IE8).

¿Es posible ejecutar estas versiones heredadas de IE en Windows 8?

jsalonen
fuente

Respuestas:

57

Utiliza máquinas virtuales para hacer esto, es la forma más fácil. Utiliza Hyper V y las imágenes VHD proporcionadas por microsoft (o utiliza una herramienta de terceros como virtual box).

En primer lugar, configure Hyper V según las instrucciones dadas por Kronos aquí .

ingrese la descripción de la imagen aquí

Luego puede descargar las respectivas imágenes vhd de Microsoft y crear una máquina virtual para cada versión de IE.

http://www.microsoft.com/en-us/download/details.aspx?id=11575

Ejecutando el vhd

Abra el administrador de Hyper V y cree una nueva máquina virtual. ingrese la descripción de la imagen aquí

Ingrese el nombre, detalles de la memoria, etc., pero luego, para la imagen del disco duro, seleccione usar el disco duro existente.

ingrese la descripción de la imagen aquí

Haga clic en Finalizar y tendrá su VM que tiene las versiones heredadas de IE.

HowToGeek tiene un gran tutorial sobre cómo ejecutar las VM individuales aquí .

HackToHell
fuente
1
No es tan fácil como esperaba, pero sí, esto resuelve el problema. ¡Gracias!
jsalonen
1
@jsalonen, esta es la misma opción que MS ha proporcionado para versiones antiguas de IE desde el lanzamiento de Vista. El único cambio importante desde entonces ha sido que la activación más flexible en Vista / W7 le permite recrear nuevas máquinas virtuales de prueba a partir de la misma descarga cuando caduca la anterior, mientras que la imagen XP / IE6 necesita volver a cargarse cada vez (Vista agregó que caduca X días después de la primera opción de uso, XP solo venció en una fecha específica y MS necesitaba crear nuevas imágenes para incrementarla.)
Dan Neely
Al crear la máquina virtual, si ve una opción para elegir "Generación 1" o "Generación 2", elija la primera, admite el archivo 'vhd' que proporciona Microsoft. La segunda opción solo admite archivos de disco duro 'vhdx'.
Greg Woods
Tenga en cuenta que la entrada de contraseña espera un teclado QWERTY! Por ejemplo, la contraseña de Win7_IE8 es "Contraseña1", que debe escribirse en AZERTY como "Pqsszord1" (utilicé el '1' de mi teclado numérico ...)
Donatello
También deberá desinstalar primero la "integración de VirtualPC" en la máquina virtual y actualizar los "servicios de integración de Hyper-V" (inserte un CD virtual con CTRL + I o en el menú Acción)
Donatello
34

Si necesita una herramienta de prueba independiente, puede probar BrowseEmAll . Funciona con IE 7, 8, 9 y 10 junto.

ingrese la descripción de la imagen aquí

megaperlz
fuente
¿Esa herramienta funciona en 8?
HaydnWVN
@HaydnWVN: Sí: i.imgur.com/ZE1GS.png
Der Hochstapler el
44
No es gratis, solo 30 días de prueba :(
avirk
1
Sí, ¿tal vez puedas obtener una licencia gratis? "Si usted es una persona que hace el bien de cualquier tipo (sin fines de lucro, organización benéfica, organización educativa o contribuyente de código abierto) envíeme un correo electrónico con un mensaje corto y le enviaré una licencia GRATIS". de browseemall.com/Buy
megaperlz
Supongo que esto probablemente funciona al mostrar su página en sus servidores (que luego ejecuta todos los navegadores diferentes).
Earlz
7

Para propósitos de prueba simples, encuentro que IETester funciona bastante bien.

Joshuahedlund
fuente
También he usado IETester y está bien, las pestañas se bloquean bastante, pero generalmente cuando se dejan solas y no durante las pruebas. Y es gratis.
Holger
He usado IETester durante años y estoy contento con él, pero últimamente descubrí que ya no funciona lo suficientemente bien (al menos en Windows 7). Algunas versiones de IE se bloquean cada vez, o el portapapeles no funciona, o JavaScript no se ejecuta ...
Álvaro González
5

Microsoft ahora ha proporcionado algunas instancias específicas de Windows 8 / HyperV para varias combinaciones de IE y Windows. Puede descargarlos de: http://www.modern.ie/virtualization-tools .

http://www.modern.ie también tiene algunas herramientas de prueba basadas en la pila del navegador para simplificar las pruebas de IE heredadas.

colethecoder
fuente
Y es gratis por 3 meses :-)
NicoJuicy
4

Es posible que pueda solucionar el problema con las Herramientas para desarrolladores. Abra IE (modo de escritorio) y presione F12 (o vaya a Herramientas> Herramientas de desarrollador).

En la barra de herramientas, puede seleccionar el modo de navegador y el modo de documento. Hay una amplia explicación sobre cómo funciona y cuál es la diferencia entre estos dos modos.

Peter
fuente
66
Sin embargo, difieren ligeramente de las versiones heredadas reales de IE.
Joey
1
Ya probé esto, pero sí, no funcionan al 100% exactamente como las versiones anteriores de IE. ¡Gracias de cualquier manera!
jsalonen
1

Puede usar este sitio para probar la compatibilidad del navegador: http://browsershots.org/

shmuel
fuente
2
Gracias, pero necesito ejecutar toda la página, no solo obtener capturas de pantalla.
jsalonen
1

¿Qué hay de malo con solo presionar F12 en IE9 y establecer el modo de compatibilidad en IE7 / IE8? Nunca he notado ninguna diferencia entre el navegador real y el simulador de navegador incorporado de IE9.

Jules
fuente
2
Esto es exactamente lo que estoy haciendo, pero recibí comentarios del cliente de que la página no funciona con la versión anterior de IE, por lo que necesito obtener exactamente el mismo navegador para replicar el problema: la página funciona bien con el modo de emulador.
jsalonen
0

VMWare Thin App , puede ser algo que desee ver no solo para el navegador, sino para cualquier aplicación que deba ejecutarse en un entorno que el sistema operativo host no puede admitir.

Lord Loh
fuente