Várias versões do Internet Explorer em uma máquina

Respostas:

6

A Microsoft agora fornece imagens gratuitas de máquinas virtuais com várias versões diferentes do Internet Explorer pré-instaladas. Você pode pegar uma cópia das imagens no site modern.ie , que atualmente inclui as seguintes combinações:

  • IE6 no Windows XP
  • IE7 no Windows Vista
  • IE8 no Windows XP
  • IE8 no Windows 7
  • IE9 no Windows 7
  • IE10 no Windows 7
  • IE10 no Windows 8
  • IE11 no Windows 8.1
  • IE11 no Windows 7
  • IE11 no Windows 10

As imagens foram projetadas para as seguintes plataformas de virtualização:

  • Microsoft Hyper-V
  • Microsoft VirtualPC
  • Oracle VirtualBox
  • Parallels
  • VMware

As imagens expiram após um período fixo de tempo, portanto, os instantâneos são recomendados para simplificar o processo de "redefinição" depois que eles expiram.

Screenshots

IE6 no Windows XP IE8 no Windows 7

Nathan Osman
fonte
21

Tente o IETester .

O IETester é um WebBrowser gratuito (para uso pessoal e profissional) que permite que você tenha os mecanismos de renderização e javascript da visualização IE10, IE9, IE8, IE7 IE 6 e IE5.5 no Windows 7, Vista e XP, bem como o IE instalado no mesmo processo.

insira a descrição da imagem aqui

logan2
fonte
+1. O IETester é a maneira mais fácil de fazer isso, na minha opinião.
Aron Rotteveel
Para sua informação, o IETester aparentemente só pode executar o IE10 se for a versão padrão no sistema operacional host, válida apenas para o Windows 8. Veja aqui: my-debugbar.com/wiki/IETester/IE10Preview
enigment
11

Suponho que você queira testar seu site em uma versão diferente do navegador.

No entanto, uma solução muito mais segura e melhor seria usar o Virtual PC s para instalar versões diferentes.

Isso significa que você pode usar o Internet Explorer 8 como navegador normal do sistema operacional e executar o Internet Explorer 6 e 7 sem que nenhuma das versões interfira.

Citado na solução abaixo, uma possível alternativa:

O método descrito abaixo ainda funciona - mas agora existe um método alternativo adequado para desenvolvedores da Web que simplesmente desejam testar seus sites no IE6. Confira o IETester , que permite instalar um navegador independente no Vista ou Windows 7 que permite visualizar sites renderizados usando o mecanismo de renderização IE6. Porém, não é exatamente uma versão funcional e independente do IE6; portanto, se você estiver procurando por isso, use o método abaixo.


Aqui está um bom artigo sobre isso:

Tem um aplicativo de intranet de trabalho que funciona bem no IE6, mas não gosta do IE7? Surpreendentemente, a Microsoft forneceu uma maneira de instalar o IE6 não compatível com o Vista no Vista e no Windows 7. Bem, talvez não exatamente, mas próximo o suficiente ...

O Internet Explorer 7 já existe há algum tempo, mas ainda existem muitos sites por aí que não conseguem lidar com isso e exigem que os usuários se conectem usando o IE6. Infelizmente, a maioria das pessoas (certamente a grande maioria dos usuários domésticos) está executando o IE7 - ou mesmo o IE8 beta - o recebeu como parte de uma atualização do Windows XP ou o Windows Vista ou Windows 7 que usa o IE7 ou IE8 respectivamente por padrão.

Se você estiver executando o Windows XP, poderá reverter para o IE6, mas isso parece uma pena. Se você estiver executando o Windows Vista, não há opção de reversão, pois o IE6 nunca foi lançado para o Vista.

O que você pode fazer é usar a Imagem VPC de Compatibilidade de Aplicativos do Internet Explorer da Microsoft. Estas são duas imagens de disco rígido de PC virtual (disponíveis para download aqui) que contêm uma cópia completa e pré-ativada do Windows XP SP2 - uma contém o IE6 e o ​​outro IE7. A idéia é tornar os usuários capazes de testar qualquer aplicativo e, para esse fim, cada imagem contém o IE7 Readiness Toolkit, o Script Debugger e a IE Developer Toolbar.

Os downloads individuais são bastante robustos (443 MB e 491 MB, respectivamente) e se expandem para arquivos VHD de 1,48 GB e 1,58 GB . Para usar os arquivos, você precisa instalar o Virtual PC 2007, criar uma nova máquina usando as configurações padrão e, em seguida, entrar em cada máquina virtual e apontar o disco rígido para o arquivo VHD que você acabou de baixar. Verifique se as outras configurações estão corretas (especialmente a rede) e, em seguida, inicie as máquinas pelo console.

Ivo Flipse
fonte
1
Um dos meus colegas de trabalho tinha um método de executar várias versões do IE de uma só vez, mas esqueci como. Definitivamente, não envolveu máquinas virtuais, o que honestamente parece ser um exagero para uma solicitação como essa (embora seja provável que dê os resultados mais precisos).
TheTXI 03/08/09
Tenho certeza de que eles podem tornar isso possível, mas isso provavelmente seria útil apenas para executar o IE6. Se você precisar testar, um PC Virtual é a maneira mais segura e confiável. Mas eu concordar com o exagero
Ivo Flipse
Segundo o site da MS, essas imagens vhd expiraram em 31 de agosto de 2009, a menos de um mês de distância. Acho que depois disso estamos sem sorte?
User4450
As imagens são atualizadas. Eles foram projetados para serem executados apenas por 90 dias no IIRC, mas você pode inicializá-los e executá-los por até uma hora após o vencimento. Eu recomendo as imagens se você estiver fazendo testes. Qualquer outro método geralmente envolve hacks que realmente não oferecem uma instalação do IE6 ou IE7 do mundo real que os usuários realmente terão.
21413 chauncey
7

Você pode tentar o Expression Web SuperPreview ou Multiple_IE

Tom Robinson
fonte
A última vez que verifiquei o IE múltiplo não inclui o IE7.
Sasha Chedygov 04/08/09
@musicfreak, eu acho que ele assume que você tem IE7 e quero correr IE6
Hasen
O Multiple IE faz coisas estranhas com as DLLs e não funciona como você gostaria.
Jeremy French
@ hasen j: Mas se você quiser o IE7 e o IE8 na mesma máquina, ele não funcionará. Apenas um pouco de atenção.
Sasha Chedygov
Consulte também "Vários IEs, incluindo o IE8!" em civicactions.com/blog/2009/may/18/multiple_ies_including_ie8
Arjan
7

Existem maneiras de executar várias versões do Internet Explorer no mesmo sistema, como o @tjrobinson mencionou, mas eu não confiava naquelas durante o teste. Os hábitos de renderização "interessantes" do Internet Explorer podem ser muito sutis, e essas maneiras de executar várias versões do Internet Explorer fazem alguns truques estranhos com algumas das bibliotecas compartilhadas e do registro, e temo que eles possam introduzir anomalias de renderização mais sutis ou ocultar alguns que estariam lá.

Pelo mesmo motivo, não confio nas técnicas para executar o Internet Explorer no Linux ou Mac OS X, usando o Wine.

Então, eu definitivamente iria com a virtualização do Windows. Você pode baixar imagens do Virtual PC da Microsoft para essa finalidade e não precisa pagar taxas adicionais de licenciamento. Essas imagens expiram, então eu não recomendaria instalar nenhum outro software nelas, mas quando elas expirarem, você poderá baixar novas da Microsoft. Eles os fazem expirar porque são gratuitos, e a Microsoft não quer que as pessoas os usem como sistemas reais.

pkaeding
fonte
1
As imagens expiradas duram até uma hora, eu acho, antes de desligar, para que você ainda possa fazer alguns testes rápidos até obter as imagens novamente baixadas. O bom das imagens VPC é que o MS fornece imagens para o Vista e XP. E sim, as imagens do Vista me salvaram uma ou duas vezes quando presumi que o IE7 tivesse o mesmo comportamento, mas não com base na segurança.
21410 chauncey
Sim, bom argumento. As imagens não são inúteis depois que expiram. Essa hora também é colocada em espera se você suspender a VM, para poder testar por 20 minutos, corrigir seu bug, suspender e repetir 3 vezes antes que ela seja exibida na tela azul.
pkaeding 04/08/09
4

Não vi isso mencionado, mas funciona como um encanto: http://utilu.com/IECollection/

Basicamente, ele oferece instalações independentes de todas as versões do IE da versão 1 a 8, instalação super simples e faz o trabalho perfeitamente!

dain
fonte
3

Para o Windows XP, use o Multiple IE .

Infelizmente, o Multiple IE não funciona no Windows Vista.

Portanto, uma solução alternativa é o IETester , que às vezes parece ter alguns problemas / bugs, mas é bom o suficiente.

Outra solução é usar um programa como o Virtual PC ou o VirtualBox e instalar um Windows XP com o Internet Explorer 6.

A Microsoft lança as Imagens do Virtual PC para teste no Internet Explorer 6 e Internet Explorer 7, mas elas expiram de vez em quando.

Você pode obtê-los aqui: Imagem VPC de Compatibilidade de Aplicativos do Internet Explorer

AVISO LEGAL para a seção a seguir: Eu não sou advogado, você pode estar violando a lei fazendo isso, consulte seus advogados locais ou o que for. Se você não possui uma licença do Windows, provavelmente está infringindo a lei.

/ legaleeze

Se você pesquisar sites de torrent, existem torrents para imagens do VirtualBox com o TinyXP pré-instalado e é fornecido com o Internet Explorer 6 por padrão. ( TinyXP ) é uma versão hackeada / simplificada do Windows XP, que é muito leve, embora seja provavelmente ilegal; consulte seu (s) advogado (s)).

Se você estiver no Linux, também há o Internet Explorer para Linux ), que tenta executar o Internet Explorer 6 (e o Internet Explorer 7) no Linux usando o Wine . No entanto, descobri que é uma droga renderizar texto em árabe.

hasen
fonte
2

Na mesma máquina física, não acho possível. Você pode virtualizar usando software como o VirtualBox / Virtual PC / VMWare e experimentar diferentes navegadores.

Se você quiser saber como uma página da Web será exibida em diferentes navegadores em diferentes resoluções, tente http://browsershots.org

Sathyajith Bhat
fonte
1
O Browsershots.org é definitivamente bom para verificações rápidas e únicas, mas a virtualização é definitivamente o caminho a percorrer.
Umber Ferrule
2

Não há uma boa maneira de fazer isso; minha recomendação seria usar máquinas virtuais. Você também pode procurar no IETester - não posso falar em primeira mão, mas já ouvi críticas mistas.

Shinrai
fonte