xenocode what velocidad usados tool tipos tester seguridad privacidad principales online navegadores memoria mas los libro internet interfaz gratis español ejecutarlo diseño cross consumida comparacion chrome caracteristicas browsers internet-explorer browser cross-browser virtualization
AntiWPAImagen de IE6 XP para VirtualBox en Mac deAntiWPAImagen de IE6 XP para VirtualBox en Mac de

internet explorer - what - Pruebas entre navegadores: todos los principales navegadores en UNA máquina



what is browserstack (3)

Contenido

  1. ¿Qué navegadores deben probarse?
    • Reglas generales: ¿Qué navegadores deberían incluirse?
  2. Preparación
    • Windows XP
    • Windows 7+ (para IE9 +)
    • Descargas del navegador
      • explorador de Internet
      • Firefox
      • Ópera
      • Cromo
      • Safari
      • Adobe Flash Player
    • Descargar resumen
  3. Sandboxie

    Parte 2: instalación y configuración
  4. explorador de Internet
  5. Firefox
  6. Ópera
  7. Cromo
  8. Safari
  9. Herramientas de desarrollo (y accesos directos)
  10. Tiempo de configuración medido y espacio en disco
    • Tiempo necesario por navegador (instalar y configurar)
  11. Uso óptimo
    • Página de inicio en http://10.0.2.2:8888/

1. ¿Qué navegadores deben probarse?

Las estadísticas están rápidamente desactualizadas. Por esta razón, me refiero al uso compartido de navegadores web en Wikipedia y los siguientes sitios para obtener la última información de la versión del navegador. Cada sitio tiene como sufijo una breve guía de uso.

  • ¿Puedo usar la tabla de uso del navegador, basada en datos de StatCounter y otras fuentes?
  • StatCounter - Estadística: Versión del navegador | Periodo de tiempo: screenshot mes pasado.
  • W3Counter - Ver informes archivados: January 2012 (elija el último mes). screenshot .
  • Wikimedia : vaya a la parte inferior para abrir el último informe, SquidReportClients.
  • Clicky : este sitio ofrece estadísticas para la screenshot versiones individuales.

Reglas generales: ¿Qué navegadores deberían incluirse?

Observación

Actualmente, la mayoría de los navegadores web utilizan alguna forma de lanzamientos rápidos con actualizaciones automáticas. Cuando se escribió esta guía, las versiones no eran tan frecuentes y, por lo tanto, fue útil configurar un conjunto de navegadores sin tener que mirar hacia atrás.
A menos que intencionalmente quiera probar aplicaciones en navegadores antiguos, solo obtenga la última versión del navegador y deje que el auto-actualizador se encargue de administrar la versión.

Si no necesita demasiada flexibilidad y desea probar rápidamente una página, le recomiendo echar un vistazo a BrowserStack.com . Después de registrarse, puede obtener una versión de prueba gratuita de 30 minutos que le otorga acceso a una gran cantidad de navegadores de escritorio y dispositivos móviles, directamente dentro de su navegador.

2. Preparación

Antes de configurar la máquina, descargue todos los archivos necesarios (consulte "Resumen de descarga" al final de esta sección). Todos los archivos se compartirán con la máquina virtual a través de una carpeta compartida ¿Qué? ¿Cómo? .

  • Software de virtualización (se recomienda VirtualBox , es gratuito incluso para uso comercial. Las instrucciones a continuación están escritas con VirtualBox en mente).
  • Windows XP
    • Descargue la imagen IE6 XP para VirtualBox desde el modern.IE web modern.IE . Extraiga el archivo .ova dentro y ejecútelo para importarlo a VirtualBox. (Las imágenes también están disponibles para otros productos de virtualización como VMware, Parallels, Virtual PC y Hyper-V)
    • Preparación de la imagen para su uso:
      • Configuración de VirtualBox : habilite el adaptador de red, pero no conecte la VM a una red real.
      • Configuración de VirtualBox : crea una carpeta compartida de solo lectura. Esta carpeta se usará para transferir datos entre el sistema operativo anfitrión y el sistema operativo invitado.
      • Ejecute net use x: //vboxsvr/WinShared (suponiendo que la carpeta compartida se llame WinShared . Esto WinShared el directorio de red a la unidad x: WinShared .
      • Opcional : Instale AntiWPA para desactivar la comprobación de activación si va a utilizar la imagen durante más de 30 días.
      • Opcional : deshabilite el archivo de paginación (Computadora> Propiedades> Avanzado> Rendimiento> Avanzado> Memoria virtual> Cambiar> Sin paginación> Establecer [confirmar]).
      • Opcional : deshabilite los servicios innecesarios a través de Start > Run > services.msc
        Solicite las filas por columna Startup Type y cambie todos los servicios "Automáticos" a "manual", según la imagen. Siempre que desee instalar un paquete MSI, ejecute net start msiServer ("Windows Installer"):
      • Opcional : deshabilitar asistente de limpieza de Desktop > Properties > Desktop > Customize Desktop > Disable "Desktop Cleanup wizard every 60 days" : Desktop > Properties > Desktop > Customize Desktop > Disable "Desktop Cleanup wizard every 60 days"
      • Opcional : Instalar y configurar Sandboxie (utilizado para ejecutar IE7 e IE8 en la misma máquina virtual IE6)
      • Opcional : Instale CCleaner , ejecútelo para configurarlo y limpiar basura.
      • Opcional : Instalar 7-Zip (usado para múltiples Chrome''s)
      • Apague el sistema a través del sistema operativo invitado (WinXP).
      • Configuración de VirtualBox : conecta la VM a una red real.
        (Solo Internet Explorer requiere Internet durante la instalación)
      • Opcional : cree una instantánea de su máquina virtual, para que pueda restaurarla cuando se equivoque en el siguiente paso.
  • Windows 7+ (para IE9 +)
    • Descargue imágenes de máquinas virtuales modern.IE sitio web modern.IE .
      Estas imágenes son una bomba de tiempo, caducan 30 días después del primer uso. Cuando las imágenes caducan, se apagan después de una hora de uso. Si no desea volver a crear las imágenes todas las veces, cambie el reloj del hardware de su VM antes de activar la imagen.
      En VirtualBox, por ejemplo, puede usar VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset +3600000000 para establecer el tiempo a 1000 horas en el futuro (use menos si desea establecerlo en algún punto del pasado).
  • Navegadores descargas

Descargar resumen

Para mayor comodidad, es aconsejable tener todos los archivos de instalación en la carpeta compartida. Aquí hay una lista breve (completa) de todos los archivos necesarios (ordenados por paso):

3. Sandboxie

Sandboxie es una herramienta liviana que ejecuta aplicaciones en una caja de arena. También se puede usar para instalar múltiples versiones de IE / Safari en una sola máquina con Windows.

  • Descargar : Sandboxie
  • Parche : la versión extendida es necesaria para habilitar varios entornos limitados a la vez. paying o visitar YouTube .
    Ejecutar múltiples versiones de IE / Safari simultáneamente requiere la versión extendida. Si no te importa probar una versión de IE / Safari a la vez, la versión estándar es suficiente.

    Después de la instalación:
  • Deshabilitar sugerencias : "Configurar> Sugerencias> Ocultar todos los consejos"
  • Por defecto, aparece un borde amarillo alrededor de las aplicaciones de espacio aislado. Si no te gusta esto, ve a Configurar base : "Sandbox> DefaultBox> Sandbox Settings> Apearance".

    Para cada nueva versión de IE / Safari, debe seguir los siguientes pasos:
  • Crear : "Sandbox> Create New Sandbox" - Ingrese un nombre, por ejemplo, "IE8" y confirme.
  • Instalar : "IE8> Ejecutar Sandboxed> Ejecutar cualquier programa"
    Seleccione el instalador deseado y presione OK.
  • Acceso directo : al finalizar la instalación, use "IE8> Explorar contenidos", ubique el binario y cree un acceso directo de escritorio a la aplicación.

Todos los cambios de registro / archivo de espacio aislado se guardan en C:/Sandbox . Las aplicaciones en este directorio comienzan en un sandbox de forma predeterminada. Otros programas se pueden iniciar fácilmente en un entorno limitado a través del menú contextual: "Ejecutar Sandboxed" o "Enviar a> Sandboxie> IE8".

Limpiar usando CCleaner : Ejecute CCleaner en el entorno principal, luego en las cajas de arena individuales.

Navega a: Parte 2

Objetivo de esta guía:

  • Ejecutando múltiples versiones nativas no modificadas de Internet Explorer,
    Safari, Opera, Chrome y Firefox en una sola máquina, uno al lado del otro .

Cubierto en la parte 1 :

  • Tabla de contenido
  • ¿Qué navegadores deben probarse?
  • ¿Cómo crear una máquina virtual de Windows XP que se inicie rápidamente y nunca caduque?
  • ¿Dónde se puede descargar el software necesario (imagen de VM, navegadores, ...)?

También cubierto en la parte 2 :

  • Guía de instalación y configuración para IE, Firefox, Opera, Chrome y Safari.
  • Herramientas de desarrollo y accesos directos.
  • Tiempo y costos de espacio en el disco .

Muchas secciones son independientes. Por ejemplo, las instrucciones para ejecutar múltiples versiones de un navegador son generalmente aplicables.


Contenido de la parte 2 (navegue a: parte 1 )

4. Internet Explorer
5. Firefox
6. Opera
7. Chrome
8. Safari
9. Herramientas de desarrollo (y accesos directos)
10. Tiempo de configuración medido y espacio en disco
• Tiempo necesario por navegador (instalar y configurar)
11. Uso óptimo
• Página de inicio en http://10.0.2.2:8888/

Instalación y configuración

Consejos de configuración del navegador:

  • Página de inicio
  • Deshabilitar el control de "Navegador predeterminado" y "actualizaciones".
  • Activar herramientas de desarrollador

4. Internet Explorer

Windows 7 no permite ejecutar instancias anteriores de IE, pero vea la nota a continuación . Es por eso que se necesita una máquina virtual Win XP.

IE no se puede degradar, así que comience con la versión más baja, luego actualice IE en un Sandboxie por separado . Establezca las preferencias en la versión de navegador más baja antes de la actualización, de modo que solo tenga que establecer las preferencias principales una vez.

  • IE6 - Instalado por defecto en WinXP
  • IE7 / IE8 - Instalar en Sandboxie (WinXP)
  • IE9 + - Obtenga imágenes de máquina virtual de Windows modern.IE desde el modern.IE web modern.IE .
    Estas imágenes caducan 30 días después del primer uso. Cuando las imágenes caducan, se apagan después de una hora de uso. Si no desea volver a crear las imágenes todas las veces, cambie el reloj del hardware de su VM antes de activar la imagen.
    Por ejemplo, si usa VirtualBox, inicie el terminal y emita el siguiente comando (reemplace los nombres en mayúsculas por algo sensible):
    VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset <OFFSET IN MS, prefixed by plus or minus>

Los instaladores completamente desconectados para IE6 (e incluso IE5.5) están disponibles en este sitio .

Para IE6 e IE7, se debe instalar la barra de herramientas del desarrollador de Internet Explorer . IE8 + tiene herramientas de desarrollador F12 incorporadas .

Configuración

  • Inicie la configuración de IE6: página de inicio, seguridad, cookies, navegador predeterminado.
  • IE7: Deshacerse de la página Primera ejecución, a través del registro (IE7 Sandboxie). Vea esta publicación en el foro de TechNet de Microsoft .
  • IE8: Deshazte del cuadro de diálogo "Configurar Windows Internet Explorer 8". Esto puede hacerse iniciando IE8, luego haciendo clic en "Más tarde" o modificando el registro .

En realidad, es posible ejecutar IE6 - 8 en Windows 7 a través de la virtualización de aplicaciones. VMWare ThinApp funciona muy bien, pero lleva mucho más tiempo configurarlo, porque necesita capturar la instalación de Internet Explorer. Además, el paquete de software es muy costoso (los keygens están disponibles libremente, pero no son éticos).

5. Firefox

Opción 1 (flojo) :
Utilu Mozilla Firefox Collection . Esta herramienta contiene instaladores para todas las versiones de Firefox (más de 200 MB). Firebug, la barra de herramientas del desarrollador web y Flash también están incluidos.

Opción 2 :
Varias versiones de Firefox pueden instalarse y ejecutarse fácilmente al mismo tiempo.

  1. Descargue el Administrador de perfiles oficial de Mozilla.
  2. Descargue las versiones relevantes de Firefox desde releases.mozilla.org . Las versiones anteriores se pueden encontrar en ftp.mozilla.org .
  3. Instala cada versión de Firefox. Es conveniente elegir un directorio principal ("Firefox") y usar los números de versión como nombres para los subdirectorios ("3.6").
  4. Extensiones: inicie la versión más antigua de Firefox y obtenga sus extensiones favoritas:
    • Firebug : una Firebug imprescindible para las versiones anteriores de Firefox. No es realmente necesario para las últimas versiones de Firefox, que tienen un buen conjunto de herramientas de desarrollo integradas .
    • HttpFox : una herramienta simple y efectiva para medir las solicitudes HTTP.
    • Desarrollador web : una barra de herramientas extremadamente útil para el desarrollo web. Ahorra mucho tiempo
    • Console2 - Mejora la consola incorporada ( Ctrl Shift> J ).
  5. Preferencias: Tools > Options (Windows), Edit > Preferences (Linux)
    • General: Homepage
    • Seguridad: desmarque toda la configuración, excepto "Avisarme cuando los sitios intenten instalar complementos".
      (No olvide ver la configuración del mensaje de advertencia, a través del botón en la parte inferior).
    • Avanzado:
      • General:
        • Compruebe el navegador predeterminado: desactivado
        • Enviar informes de fallas: desactivado
      • Actualización: deshabilitar todas las actualizaciones
  6. Limpieza: cierre todas las pestañas, presione Ctrl Shift Del y revise todo. Luego cierra Firefox.
  7. Administrador de perfil de Firefox:
    • Duplique cada perfil a través de la opción Copy .
    • Se abre una captura de pantalla de diálogo . Elija un nombre apropiado (por ejemplo, Firefox 3.6 ) y un destino.
    • Utilice la opción de la Firefox version para seleccionar la versión predeterminada de Firefox para el perfil.
    • También marque la casilla Start new instance [-no-remote] , para permitir que varias versiones simultáneas de Firefox se ejecuten a la vez.
  8. Terminando
    • Use el botón Start Firefox para iniciar una instancia de Firefox.
    • Deje que la comprobación de compatibilidad de complemento se ejecute y actualice cuando sea necesario.
    • Borre la memoria caché, el historial, etc. usando Ctrl Shift Del .
    • Repita este paso para cada versión de Firefox.

6. Opera

Opera : una lista de todos los instaladores está disponible en Opera.com . Se pueden instalar múltiples versiones una al lado de la otra sin ningún problema. Durante la instalación, elija "Personalizar" y un directorio diferente .
En la instalación, también elija usar el mismo perfil para todos los usuarios.

Preferencias importantes: Configuración> Preferencias> Avanzado> Seguridad> No verificar actualizaciones.

Nota: Opera 15+ usa el mismo motor de representación y JavaScript que Chrome.

7. Chrome

Chrome : los instaladores independientes se pueden descargar desde FileHippo.com .
También es posible ejecutar varias versiones de Chrome una al lado de la otra.

Aunque se puede usar Sandboxie, se recomienda utilizar el siguiente método nativo para ejecutar varias versiones una al lado de la otra.

  1. Descargue la (s) versión (es) deseada (s) de FileHippo.com .
  2. Crea un directorio principal, por ejemplo, C:/Chrome/ .
  3. Extraiga el instalador (= sin instalar ), usando 7-Zip por ejemplo.
    Después de extraer, se chrome.7z un archivo chrome.7z . También extraiga este archivo y descienda el directorio creado de Chrome-bin .
    Ahora, ve chrome.exe y un directorio como 18.0.1025.45 .
    Mueva chrome.exe a 18.0.1025.45 , luego mueva este directorio a C:/Chrome . Los archivos restantes en Chrome-bin se pueden eliminar de forma segura.
  4. Crea un atajo para cada versión :

    "C:/Chrome/18.0.1024.45/chrome.exe" --user-data-dir="../User Data/18" --chrome-version=18.0.1025.45

    Explicación de este atajo:

    • "C:/Chrome/18.0.1024.45/chrome.exe" • Este es el "C:/Chrome/18.0.1024.45/chrome.exe"
    • --user-data-dir="../User Data/18" • Perfil de usuario, relativo a la ubicación de chrome.exe . También podría haber usado --user-data-dir="C:/Chrome/User Data/18" para obtener el mismo efecto. Establezca sus preferencias para la versión más baja de Chrome y duplique el perfil de usuario para cada versión de Chrome. Las versiones anteriores de Chrome se niegan a usar perfiles de usuario de nuevas versiones.
    • --chrome-version=18.0.1025.45Ubicación de los binarios:
      • La ubicación (ej. 18.0.1025.45 ) debe ser el nombre del directorio:
      • Debe comenzar y terminar con un número. Un punto puede aparecer en el medio.
      • Los números no necesariamente tienen que coincidir con el número de versión real (aunque es conveniente usar números de versión reales ...).

En cuanto a la configuración: todas las preferencias se pueden establecer en chrome://settings/ . Por lo general, cambio la página de inicio y la configuración "Under the hood".

Con la gran cantidad de versiones de Chrome, no es práctico tener todas las versiones instaladas. Creé un script VB que automatiza estos pasos, así que puedo simplemente almacenar los instaladores, luego ejecutar el script cada vez que necesito probar una versión anterior de Chrome: https://gist.github.com/Rob--W/2882558

8. Safari

Nota: El soporte de Safari en Windows ha sido descontinuado. La última versión compatible de Safari en Windows es 5.1.7; necesita una Mac o una VM de OS X para probar sus sitios en las versiones más nuevas de Safari.

Safari no es compatible nativamente con versiones múltiples o perfiles de usuario uno al lado del otro. Safari 4 está a punto de morir , por lo que solo debes probar 5. *. Todas las versiones de Safari pueden descargarse de Oldapps.com .

  • Descargue e instale Safari 5.0 .
  • Comience Safari, configure sus preferencias.
  • Cree un nuevo entorno limitado Sandboxie para cada instalación adicional .
    Es importante instalar inicialmente la versión más antigua, de modo que el perfil del usuario se pueda adaptar mediante versiones más nuevas.
  • Para obtener más información sobre la instalación en Sandboxie, consulte la sección Sandboxie e Internet Explorer .

Las herramientas de desarrollador deben habilitarse mediante Preferences > Advanced > Show Developer menu in menu bar . Después de instalar Safari, desinstale el programador de Apple Updater, a través Control panel > Add/Remove software .

9. Herramientas de desarrollo (y accesos directos)

10. Tiempo de configuración medido y espacio en disco

  • Configurar el entorno base toma 30 minutos .
  • La instalación de navegadores no requiere mucho tiempo.
  • Dependiendo de la cantidad de navegadores, configurarlos puede llevar algo de tiempo.

  • Configuración de una máquina virtual WinXP con los navegadores que se enumeran en esta guía + Opera 12 beta:
    • Tamaño de las descargas: 585MB
    • 12 navegadores
    • Tiempo utilizado: 1:09 hora (32 minutos para llegar a IE)
    • Tamaño del dispositivo: 1.1G / tamaño importado: 2.2G.
    • Registro detallado: http://pastebin.com/R7WGPK99
  • Configuración de una enorme máquina virtual WinXP para pruebas detalladas de compatibilidad del navegador:

Tiempo necesario por navegador (instalar y configurar)

  • Opera: 2 minutos
  • Internet Explorer: 3 minutos *
  • Safari: 4 minutos *
  • Firefox: 5 minutos
  • Chrome: 6 minutos

* excluye el tiempo para configurar Sandboxie Sandbox (<1 minuto).

11. Uso óptimo

Cuando hayas terminado de instalar, usa CCleaner para limpiar basura, luego:

  • Exporte el dispositivo (este dispositivo se puede guardar en otro lugar como una copia de seguridad).
  • Eliminar la máquina virtual recién creada
  • Importe el dispositivo (estos pasos reducen el tamaño del archivo de la VM)
  • Crea una instantánea (para usar como punto de control)

A partir de ahora, cuando haya terminado de probar las páginas web, apague la máquina virtual y seleccione "Restaurar instantánea". Esto mantendrá su VM ordenada y rápida.

Página de inicio en http://10.0.2.2:8888/

El sistema operativo invitado puede acceder al sistema operativo host mediante la dirección IP 10.0.2.2 . Se puede acceder a un servidor que se ejecuta en el puerto 8888 en el invitado a través de http://10.0.2.2:8888/ , incluso cuando el host no tenga conexión a Internet.

Por este motivo, se recomienda configurar http://10.0.2.2:8888/ como página de inicio.

Posibles casos de uso:

  • Prueba una sola página.
  • Muestra automáticamente una página determinada, según el agente de usuario expuesto (p. Ej. Mediante redirección).
  • Fiddling: crea un violín en Chrome y pruébalo en Firefox.
  • Comparte texto y enlaces.

Todo lo anterior se puede implementar fácilmente en un servidor simple (he usado Node.js , por ejemplo).


Solo para colaborar, Microsoft recientemente comenzó a brindar un servicio gratuito llamado modern.IE.

modern.IE es una empresa de Microsoft que facilita las pruebas entre navegadores para los navegadores de 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 tienes dos métodos para probar tu sitio web en IE. En primer lugar, modern.IE le ofrece tres meses de uso gratuito del servicio de prueba del navegador basado en la web BrowserStack. Solo necesita una cuenta de Facebook para iniciar sesión y comenzar a probar.

El segundo método que modern.IE ofrece es una imagen de virtualización de cada navegador desde IE 6 a IE 10, que se puede ejecutar en un 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 para detectar problemas de codificación comunes y los enumera para que la corrija, de modo que se muestren correctamente en todas las versiones de IE.

modern.IE