Como todos los demás, necesito probar mi código en Internet Explorer 6 e Internet Explorer 7. Ahora Internet Explorer 8 tiene algunas herramientas excelentes para desarrolladores, que me gustaría usar. También me gustaría comenzar a probar mi código con Internet Explorer 8, ya que pronto se lanzará.
La pregunta es: cómo ejecutar Internet Explorer 6, Internet Explorer 7 e Internet Explorer 8 en la misma máquina. Hasta ahora con Internet Explorer 6 e Internet Explorer 7 he estado usando múltiples IE . Pero la gente ha informado (vea los comentarios en la página vinculada en la oración anterior) un problema con Internet Explorer 6 después de instalar Internet Explorer 8. Esos errores están relacionados con el enfoque en los campos de formulario. Ejecutar Internet Explorer 7 no importaría tanto, ya que Internet Explorer 8 puede usar el motor de renderizado de Internet Explorer 7, pero aún necesitamos Internet Explorer 6.
¿Cómo ejecutar Internet Explorer 6, Internet Explorer 7 e Internet Explorer 8 en la misma máquina?
Respuestas:
Yo no lo haría Use PC virtuales en su lugar. Puede tomar un poco de configuración, pero te lo agradecerás a largo plazo. En mi experiencia, realmente no puedes instalarlos de manera limpia uno al lado del otro y, a menos que sean instalaciones independientes, no puedes verificar que sea 100% fiel al renderizado del navegador.
Actualización: Parece que una de las mejores formas de lograr esto (si ejecuta Windows 7) es usar el modo Windows XP para configurar múltiples máquinas virtuales: Prueba de múltiples versiones de IE en una PC en el IEBlog .
Actualización 2: (11/2014) Hay nuevas soluciones desde la última actualización. Microsoft ahora proporciona máquinas virtuales para cualquier entorno para probar varias versiones de IE: Modern.IE
fuente
Nadie mencionó esto, pero IETester es una gran herramienta. Es compatible con Internet Explorer 5.5, 6, 7 y 8RC1. La representación coincide con los navegadores correspondientes. Al menos no he encontrado ninguna discrepancia todavía.
Normalmente lo uso para hacer una verificación básica del diseño. Todavía necesito máquinas virtuales para depurar JavaScript o para usar la barra de herramientas del desarrollador con una versión específica de Internet Explorer.
fuente
Puede usar la nueva Superpreview web de MS Expression
(fuente: istartedsomething.com )
Si no desea gastar dinero en MS Expression Web, puede descargar Microsoft Expression Web SuperPreview para Windows Internet Explorer de forma totalmente gratuita. La única restricción es que después de que caduque la versión de prueba no se puede comparar con navegadores que no sean IE.
fuente
También sugeriría ejecutar algunas máquinas virtuales en lugar de ejecutar varias versiones de Internet Explorer en la misma instancia de Windows.
Microsoft proporciona imágenes de disco de PC virtual con Internet Explorer 6, 7 y 8 en la página de descarga de imágenes VPC de compatibilidad de aplicaciones de Internet Explorer .
La lista actual de imágenes de disco virtual disponibles en el enlace anterior son:
(La lista está actualizada al 11 de octubre de 2009. Todas las versiones tienen fechas de vencimiento).
fuente
modern.IE es una empresa de Microsoft para facilitar las pruebas entre navegadores para los navegadores Internet Explorer. Microsoft ha creado modern.IE para proporcionar a los desarrolladores y diseñadores un conjunto de herramientas para facilitar las pruebas del navegador IE.
Con modern.IE tiene dos métodos para probar su sitio web en IE. Primero, modern.IE le ofrece tres meses de uso gratuito del servicio de prueba de navegador basado en la web BrowserStack . Solo necesita una cuenta de Facebook para iniciar sesión y comenzar las pruebas.
El segundo método que ofrece modern.IE es una imagen de virtualización de cada navegador desde IE 6 a IE 10 , que se puede ejecutar en software de virtualización como VirtualBox, Virtual PC, Hyper-V o VMWare Player en Windows, Mac o Linux.
Además, modern.IE también proporciona una herramienta que escanea su página web en busca de problemas de codificación comunes y los enumera para que los corrija de modo que se muestren correctamente en todas las versiones de IE.
Fuente: modern.IE - Cross-Browser IE Testing Tools Suite
fuente
No puede usar IE8 para reemplazar IE7. El motor de JavaScript en IE8 nunca es el mismo que en IE7. Intente dejar las comas finales en literales de matriz u objeto tanto en IE7 como en IE8: obtendrá un error en el primero, pero no en el segundo, incluso en modo de compatibilidad. Si desea que su sitio funcione en IE7, debe probarlo en IE7.
fuente
Pruebe http://finalbuilds.edskes.net/iecollection.htm .
fuente
Yo uso http://www.spoon.net/browsers (solo para Windows).
Puede ejecutar IE8, IE7, IE6, Firefox 3.5, Firefox 3, Firefox 2, Safari 4, Safari 3, Opera 10, Opera 9, Chrome.
Solo necesita instalar un complemento y luego hacer clic en el icono correspondiente. Descargará y ejecutará los archivos necesarios para ejecutar cada uno de los navegadores mencionados anteriormente.
fuente
Si tiene IE8 instalado en su máquina, también puede probar cómo funciona su sitio en IE7 . Cuando se encuentre en la página que necesita probar en el navegador IE7, abra "Herramientas" -> "herramientas de desarrollador" . Y luego, en el menú del cuadro de diálogo "Herramientas para desarrolladores" , haga clic en "Modo de navegador: [MODO ACTUAL] " y allí puede seleccionar 3 opciones. es decir,
fuente
Al hacer una copia de seguridad de los demás usuarios, deberá ejecutar instancias de Virtual PC en su caja de Windows. Si intenta hacer una instalación múltiple de Internet Explorer, romperá los comentarios condicionales en las páginas, lo que dificultará las pruebas de todos modos (por ejemplo, con Internet Explorer 5, 6 y 7. En un cuadro de Windows, las declaraciones IF Internet Explorer resuelva a Internet Explorer 7 incluso en Internet Explorer 5, lo que significa aún más errores extraños.
Más información y un enlace para descargar y ejecutar una imagen virtual de Internet Explorer 6: http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and-ie6-virtual- pc-image-refresh.aspx
Si ya tiene Virtual PC, aquí está la imagen: http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en
fuente
Hice esto en mi computadora con Windows 7 hoy:
http://www.microsoft.com/windows/virtual-pc/
fuente
Hay una manera elegante de ejecutar IE6, IE7 e IE8 en la misma máquina, llamada PC virtual.
Primero descargue la PC virtual del sitio web de Microsoft aquí: http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en
Luego descargue 3 archivos EXE con IE6, IE7 e IE8 aquí: http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
Instálelos en su PC y pruebe sus aplicaciones web. Me ahorró días de buscar soluciones similares.
fuente
He estado luchando con este problema por un tiempo. La virtualización sería una buena solución, pero es demasiado lenta para mis necesidades. Una computadora portátil solo puede manejar tanto: ejecutar un entorno de desarrollo junto con Adobe Photoshop e Illustrator y luego tratar de hacer la virtualización mientras está conectado a una gran cantidad de servidores y con muchas otras cosas en segundo plano es ... bueno ... reducir la velocidad .
Ahora tengo la siguiente configuración que resuelve el problema con gracia, aunque es un poco caro, vale la pena:
Ambas máquinas ejecutan Synergy , compartiendo el teclado y el mouse entre máquinas, por lo que puedo cambiar fácilmente entre las dos. Como son computadoras separadas, no tengo ningún problema de rendimiento y felizmente puedo Photoshop en mi Mac mientras mi máquina Windows todavía tiene todos y cada uno de los navegadores en funcionamiento.
Esta configuración cubre la mayoría de los navegadores con soporte de navegador calificado según lo definido por Yahoo! http://developer.yahoo.com/yui/articles/gbs/ :
Navegadores:
Clientes de correo electrónico cubiertos:
Cosas que esta configuración no cubre:
Puedes ver un video de la configuración aquí .
fuente
Para los usuarios de Windows existe el Modo Windows XP que le permite ejecutar múltiples versiones de IE en una edición Windows 7 Professional, Enterprise o Ultimate.
http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx
fuente
Una muy buena opción es actualizar a Internet Explorer 10. Encontrará herramientas de desarrollo muy útiles, incluida la compatibilidad con IE5 a IE 10, incluido el modo peculiar. Si cambia el menú de la versión i de IE, la representación de la página cambiará inmediatamente.
Muy buena característica de este modo es el depurador de JavaScript y HTML (como Firebug), que funciona en modo de compatibilidad. Significa que puede depurar javascript en IE muy antiguo con el depurador más nuevo, que es una característica muy interesante. No se puede hacer eso con una máquina virtual. Sí, puede tener una máquina virtual para verificar el resultado final.
fuente
Utilizo Virtual PC para ejecutar una instancia de Windows donde tengo instalado IE6. Es un poco más torpe que tener diferentes versiones en la misma computadora, pero es un IE6 100% funcional. Varios IE funcionan bien para la mayoría de las pruebas, pero faltan los últimos porcentajes.
No trabaje demasiado para que la página se vea bien en IE8, todavía tiene algunos problemas técnicos que probablemente se solucionarán en la versión final.
fuente
Esto no responde directamente a su pregunta, pero ¿ha echado un vistazo a Litmus ? Tendemos a usarlo principalmente para probar la compatibilidad HTML / CSS en varios navegadores (compatible con Litmus).
fuente
Algo relacionado, debería considerar ejecutar su sitio más allá de BrowserShots cuando esté casi listo, vea cómo se ve en docenas de navegadores en cientos de configuraciones.
fuente
Ejecute IE6, IE7 e IE8 en la misma máquina con el modo Windows 7 XP
http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode
fuente
He instalado Virutal PC de acuerdo con el tutorial de Donavon, pero parece que el BIOS de mi computadora portátil no es compatible con la virtualización de hardware, y es necesario para ejecutar Virtual PC. Por lo tanto, asegúrese de que su equipo lo admita antes de continuar con Virtual PC.
fuente
Use la imagen VPC de compatibilidad de aplicaciones de Internet Explorer .
Descárguelo del enlace del Centro de descarga de Microsoft
fuente
VMWare Player es una alternativa gratuita a Oracle VirtualBox y Microsoft VirtualPC. Sin embargo, al igual que con las menciones de VirtualBox, deberá crear sus propias imágenes del navegador OS +. VMWare Player está aquí: http://www.vmware.com/products/player/
fuente
¿Qué pasa con el uso de App-V? http://www.microsoft.com/systemcenter/appv/default.mspx
En particular Dynamic Application Virtualization http://www.microsoft.com/systemcenter/appv/dynamic.mspx
Se virtualiza a nivel de aplicación. Es útil cuando se ejecuta software incompatible en la misma instancia del sistema operativo.
fuente
Alguien que conozco creó una versión portátil de IE8 usando thinstall (ahora es comprado por vmware y llamado thinapp) (solo 1.8 MB). Thinstall crea una aplicación virtualizada con un sistema de archivos virtual integrado y es la solución perfecta para el infierno de DLL. Toda la aplicación se ejecuta desde un único archivo exe.
Esto no se ha probado con la instalación de otras versiones, podría agregar.
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe
fuente
En mi máquina Mac OS X uso Sun's VirtualBox que es gratis.
Ejecuto 3 cajas virtuales WinXP y asigno 256K a cada una. Ver este tutorial:
http://www.10voltmedia.com/blog/2008/12/screencast-install-internet-explorer-on-osx-using-virtualbox/
fuente
Adobe BrowserLab.
fuente
Se instalarán múltiples IE http://tredosoft.com/Multiple_IE, es decir, hasta 6, sin interrumpir la instalación actual (tengo 7 y lo dejé como está). Ahora necesito encontrar una manera de ejecutar 8 además de todo eso. 6 y 7 ya funcionan bien gracias a esa pequeña aplicación anterior. (solo probado en XP)
fuente
Un colega mío recomendó la colección de Internet Explorer . Parece funcionar sin problemas, pero estoy lejos de ser un usuario avanzado. También es compatible con la instalación de IE 1 (!!) a través de 8.
fuente
Firefox tiene un complemento que hará que una página web sea igual que si estuviera en Internet Explorer 5.5 / 6/7/8 beta 2.
IE NET Renderer
Editar: Parece que solo hace capturas de pantalla, por lo que puede no ser muy útil. Es bueno para asegurarse de que su diseño no esté roto, pero no mucho más.
fuente
Como mencionó Eduardo, el recientemente anunciado Microsoft SuperPreview es una herramienta que le permite ver cómo se representan las páginas web en muchos navegadores diferentes, incluso si no están instaladas localmente.
Por ejemplo, puede ver cómo se ve su página en Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Firefox y Safari, incluso si no tiene esos navegadores instalados.
fuente