Como posso usar várias versões do navegador ao mesmo tempo?

9

No Windows, posso usar a coleção Utilu Firefox (também existe a coleção no site dele).

Como posso usar várias versões do navegador para ver como meu site funciona em diferentes versões de diferentes navegadores no OS X?

Por exemplo, eu quero instalar navegadores com maior participação de mercado :

  • Internet Explorer
  • Firefox 3.6, mais recente e anterior
  • Google Chrome mais recente e anterior
  • Safari (qualquer versão anterior possível)
  • Ópera
Alex Bolotov
fonte

Respostas:

15

Raposa de fogo

O Firefoxes é um shell script que instala todas as principais versões do Firefox no OS X e configura perfis separados para que você possa usá-los simultaneamente. Atualmente ele instala:

  • Firefox 2.0.0.20
  • Firefox 3.0.19
  • Firefox 3.5.9
  • Firefox 3.6.28
  • Firefox 4.0.1
  • Firefox 5.0.1
  • Firefox 6.0.1
  • Firefox 7.0.1
  • Firefox 8.0.1
  • Firefox 9.0.1
  • Firefox 10.0.2
  • Firefox 11.0
  • Firefox Beta
  • Firefox Aurora
  • Firefox Nightly
  • Firefox UX Nightly

Você pode configurá-lo para instalar apenas as versões específicas desejadas.

Opcionalmente, o script também pode instalar o Firebug para cada versão do Firefox.

Também definirá ícones que contêm o número da versão:

Safári

Para o Safari, consulte Multi-Safari .

Chrome / Chromium

No Chrome / Chromium, instale a versão desejada, altere o nome do aplicativo de Chromium.apppara, por exemplo, Chromium 19.apppara maior clareza e desative as atualizações automáticas para essa versão.

Ópera

Faça o download das versões antigas do Opera aqui: ftp://ftp.opera.com/pub/opera/mac/

IE

Obtenha o VirtualBox e execute este ievmsscript . Ele baixa automaticamente imagens legais do Windows para fins de teste e configura máquinas virtuais para todas as versões do IE necessárias.

Mathias Bynens
fonte
Nota: O Multisafari funciona apenas para os SOs listados, ou seja, você não pode instalar o safari 5.1. * No Mac Mavericks.
kontur 13/05
Para o IE, também é possível ir diretamente ao site modern.ie de origem para as VMs, embora o script do GitHub simplifique a instalação, eu acho.
David
11
Nota importante do Multisafari: " Não estou mais criando a versão atualizada do Multi-Safari. As versões mais recentes do Safari dificultam a criação de versão independente e, quando possível, geralmente não funcionam em sistemas operacionais diferentes. versões, tornando-as bastante inúteis ... " Existem alternativas ao Multisafari?
malisokan
2

O MultiFirefox suporta o que você precisa e parece ter boas críticas. Uma desvantagem é que ele não suporta manter várias versões abertas simultaneamente.

Hipopótamo
fonte
2

Embora não esteja realmente em sua máquina, você também pode usar um aplicativo da Web como o BrowserShots.org para fornecer capturas de tela da página renderizada em vários navegadores ou algo como o BrowserLab da Adobe .

jmlumpkin
fonte
Obrigado, eu deveria ter mencionado o BrowserLab, mas depois de abril não é mais gratuito. Vou tentar o BrowserShots. Obrigado.
AlexBalotov1
Se alguém quiser mais do que capturas de tela, recomendo o SauceLabs.com. De todos os serviços de multibrowser pela Web disponíveis on-line, eles são os únicos que oferecem uma conta freemium que não tem uma validade de avaliação. E você pode usá-lo para fazer testes manuais de diferentes versões do navegador (ou automação também).
David
2

Internet Explorer

Obviamente, existe o Internet Explorer para Mac (PPC), mas não é muito útil porque é baseado em um mecanismo de renderização diferente (Tasman). Ele será executado nas versões OSX com suporte ao Rosetta. Pode ser baixado do Internet Archive .

Algumas versões do Windows Internet Explorer funcionam no wine (o winetricks ajuda bastante):

insira a descrição da imagem aqui

Safári

um projeto multi-safari . Existem versões 1.x - 4.x e elas podem funcionar ou não, dependendo da sua versão do OSX (veja a grade de compatibilidade no site).

Raposa de fogo

Descobri que basta renomear .app e executá-lo com diferentes perfis do Firefox.

  • baixar todas as versões necessárias
  • copie .apk`s em local temporário e renomeie-os para que você possa distinguir uma versão da outra
  • coloque toda a versão renomeada na pasta / Applications
  • execute o firefox necessário com a opção -ProfileManager e crie um perfil para cada firefox (apenas no caso)
Alex Bolotov
fonte