sp3 - Ejecutar Internet Explorer 6, Internet Explorer 7 e Internet Explorer 8 en la misma máquina
porque dice internet explorer no puede mostrar la página web (30)
¿Qué pasa con el uso de App-V? http://www.microsoft.com/systemcenter/appv/default.mspx
En particular, Virtualización de aplicaciones dinámicas 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.
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 será lanzado.
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. La ejecución de Internet Explorer 7 no importaría tanto, ya que Internet Explorer 8 puede usar el motor de representación de Internet Explorer 7, pero todavía necesitamos Internet Explorer 6.
¿Cómo ejecutar Internet Explorer 6, Internet Explorer 7 e Internet Explorer 8 en la misma máquina?
.02 USD más ...
He escrito una publicación de blog paso a paso que muestra cómo ejecutar Internet Explorer 6, Internet Explorer 7 e Internet Explorer 8 como "aplicaciones virtuales" en Windows 7 Ultimate.
Adobe BrowserLab.
Algo relacionado, debe considerar ejecutar su sitio más allá de BrowserShots cuando esté casi terminado, vea cómo se ve en docenas de navegadores en cientos de configuraciones.
Alguien que conozco creó una versión portátil de IE8 usando thinstall (ahora comprada por vmware y llamada 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 está probado en otras versiones de instalación, podría agregar.
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe
Ejecute IE6, IE7 e IE8 en la misma máquina usando el modo Windows 7 XP
http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode
En mi máquina Mac OS X, uso virtualbox.org de Sun que es gratis.
Ejecuto 3 cajas virtuales WinXP y asigno 256K a cada una. Vea este tutorial:
Escribí un artículo sobre cómo probar en muchos navegadores sin tener instalados estos navegadores: 10+ Formas de probar la compatibilidad del navegador web
Esta publicación de blog funcionó para mí: http://aarfing.dk/?p=120 (Cómo ejecutar IE6, IE7 e IE8 en paralelo).
Haciendo una copia de seguridad de los otros usuarios, deberá ejecutar instancias de Virtual PC en su caja de Windows. Si intenta realizar 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 de IF Internet Explorer resuélvelo 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 una PC virtual, aquí está la imagen: http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en
Hay una forma elegante de ejecutar IE6, IE7 e IE8 en la misma máquina, llamada PC virtual.
La primera descarga de una PC virtual desde el 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álalas en tu PC y prueba tus aplicaciones web. Me salvó días de buscar soluciones similares.
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 mucho: ejecutar un entorno de desarrollo junto con Adobe Photoshop e Illustrator y luego intentar la virtualización mientras está conectado a una gran cantidad de servidores y con muchas otras cosas sucediendo en segundo plano es ... bueno ... lento
Tengo la siguiente configuración ahora que resuelve el problema con gracia, aunque es un poco caro, vale la pena:
- Un Macbook conectado a una pantalla externa.
- Un escritorio de Windows, con Windows XP y Windows Vista instalado con arranque dual
Ambas máquinas ejecutan Synergy , compartiendo el teclado y el mouse entre las máquinas, por lo que puedo cambiar fácilmente entre las dos. Ya que son computadoras separadas, no tengo ningún problema de rendimiento y puedo felizmente Photoshop en mi Mac, mientras que mi máquina con Windows todavía tiene todos los navegadores en funcionamiento.
Esta configuración cubre la mayoría de los navegadores en la compatibilidad con navegadores graduados según lo define Yahoo! http://developer.yahoo.com/yui/articles/gbs/ :
Navegadores
- Firefox 2 Mac
- Firefox 3 Mac
- Ventanas de firefox 3
- Firefox 2 Windows
- Webkit Mac nocturno
- Safari 3 Windows
- Safari 4 Mac
- Google Chrome última versión de Windows
- Opera última versión de Windows
- Opera última versión de Mac
- Internet Explorer 6 (en la parte XP de la máquina con Windows)
- Internet Explorer 8 con modo de compatibilidad con IE7 (en la parte de Vista de la máquina con Windows)
Clientes de correo electrónico cubiertos:
- Apple Mail
- Thunderbird == motor de renderizado de Firefox (en la máquina XP)
- Outlook Express == motor de renderizado IE6
- Outlook 2003 (en la máquina XP)
- Outlook 2007 (en la máquina de Vista)
- Todos los clientes web populares en todos los navegadores mencionados anteriormente (correo en vivo, Gmail, correo de Yahoo!)
Cosas que esta configuración no cubre:
- No tengo Mac OS 10.4
- Solo pruebo la última versión de Opera, no las versiones anteriores (debido a su pequeña base de usuarios)
- Pruebo Safari 3 y Safari 4, ambos en Windows y uno en Mac, no ambas versiones en ambas plataformas. Ahora, Safari 4 todavía está en beta de todos modos; Y Safari siempre ha tenido un motor de renderizado muy bueno.
- En cuanto a los clientes de correo electrónico, nunca me he molestado en probar Lotus Notes
Puedes ver un video de la configuración here .
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 su PC virtual.
Hice esto en mi computadora con Windows 7 hoy:
- Instalé Windows Virtual PC y ejecuté el Modo XP
- Creó dos imágenes de Windows XP. Uno con Internet Explorer 6 y otro con Internet Explorer 7.
- ¡Ahora puedo ejecutarlos en los navegadores desde mi escritorio de Windows 7! Al igual que cualquier otra aplicación. No es necesario abrir Virtual PC.
Muy buena opción es actualizar a Internet Explorer 10. Encontrará herramientas de desarrolladores muy útiles, incluida la compatibilidad con IE5 a IE 10, incluido el modo peculiaridades. Si cambia el menú de la versión i de IE, la representación de la página de la página cambiará inmediatamente.
Muy buena característica de este modo es javascript y HTML (firebug like) depurador, que funciona en modo de compatibilidad. Esto significa que puedes depurar javascript en un IE muy antiguo con el depurador más nuevo, que es una característica muy interesante. No se puede hacer eso con la máquina virtual. Sí, puedes tener máquina virtual para verificar el resultado final.
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 comprobació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.
No puedes usar IE8 para reemplazar a IE7. El motor de JavaScript en IE8 nunca es el mismo que en IE7. Intente dejar las comas finales en los literales de matriz u objeto tanto en IE7 como en IE8: obtendrá un error en el primero, pero no en el último, incluso en el modo de compatibilidad. Si desea que su sitio funcione en IE7, necesita probar en IE7.
Para los usuarios de Windows, existe el Modo Windows XP que le permite ejecutar varias versiones de IE en una edición de 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
Pruebe http://finalbuilds.edskes.net/iecollection.htm .
Utilu IE Collection contiene varias versiones de IE , que son independientes, por lo que se pueden usar al mismo tiempo.
Los comentarios condicionales funcionan exactamente igual que en las versiones nativas. El número de la versión original se muestra correctamente en la cadena del Agente de usuario. El número de versión también se puede encontrar en el título de la ventana.
Utilu IE Collection también incluye la barra de herramientas del desarrollador de Internet Explorer 1.00.2189.0 . Esta barra del explorador proporciona una variedad de herramientas que facilitan la resolución de problemas de los sitios web. La barra de herramientas del desarrollador de Internet Explorer es compatible con Internet Explorer 5.0 y superior cuando se usa Windows 2000 o superior.
Utilu IE Collection tiene la opción de instalar Firebug Web Development Extension para Internet Explorer . Firebug proporciona muchas herramientas útiles que facilitan el desarrollo web ...
Puedes usar el nuevo MS Expression Web SuperPreview
Si no desea gastar dinero en MS Expression Web, puede descargar Microsoft Expression Web SuperPreview para Windows Internet Explorer completamente gratis. 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 de IE.
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 por encima de todo eso. 6 y 7 ya funcionan bien gracias a esa pequeña aplicación de arriba. (solo probado en XP)
Si tiene instalado IE8 en su máquina, también puede probar cómo funciona su sitio en IE7 . Cuando esté en la página, necesita probar en el navegador IE7, abra "Herramientas" -> "herramientas para desarrolladores" . Y luego, en el menú de ese cuadro de diálogo "Herramientas del desarrollador" , haga clic en "Modo de navegador: [MODO ACTUAL] " y allí puede seleccionar 3 opciones. es decir,
- IE7
- IE8
- Modo de compatibilidad IE8
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 Virtual PC con Internet Explorer 6, 7 y 8 en la página de descarga de imagen de VPC de compatibilidad de aplicaciones de Internet Explorer .
La lista actual de imágenes de disco virtual disponible en el enlace anterior es:
- Internet Explorer 6 en Windows XP SP3
- Internet Explorer 7 en Windows XP SP3
- Internet Explorer 8 en Windows XP SP3
- Internet Explorer 7 en Windows Vista
- Internet Explorer 8 en Windows Vista
(La lista está actualizada al 11 de octubre de 2009. Todas las versiones tienen fecha de vencimiento).
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.
Utilice la imagen de VPC de compatibilidad de aplicaciones de Internet Explorer .
Descárgalo desde el enlace del Centro de descarga de Microsoft .
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. El IE múltiple funciona bien para la mayoría de las pruebas, pero carece de los últimos porcentajes.
No trabaje demasiado para que la página se vea a la derecha en IE8, todavía tiene algunos fallos que probablemente se solucionarán en la versión final.
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/
Yo no lo haria Utilice PC virtuales en su lugar. Puede que requiera un poco de configuración, pero a la larga te lo agradecerás. En mi experiencia, realmente no se pueden instalar de forma limpia una al lado de la otra y, a menos que sean instalaciones independientes, no se puede verificar que sea 100% confiable para el navegador.
Actualización: Parece que una de las mejores maneras de lograr esto (si ejecuta Windows 7) es usar el modo Windows XP para configurar múltiples máquinas virtuales: probar varias versiones de IE en una PC en el IEBlog .
Actualización 2: (11/2014) Hay nuevas soluciones desde que se actualizó por última vez. Microsoft ahora proporciona máquinas virtuales para cualquier entorno para probar varias versiones de IE: Modern.IE
modern.IE es un compromiso de Microsoft para facilitar la realización de 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. En primer lugar, modern.IE le ofrece tres meses de uso gratuito del servicio de prueba del navegador web BrowserStack . Solo necesitas una cuenta de Facebook para iniciar sesión y comenzar a probar.
El segundo método que ofrece modern.IE es una imagen de virtualización de cada navegador desde IE 6 a IE 10 , que puede ejecutarse 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 comunes de codificación y los enumera para que los corrija y los muestre correctamente en todas las versiones de IE.
Fuente: modern.IE - Conjunto de herramientas de prueba de IE de navegador cruzado