Como posso executar versões herdadas do IE (IE7 / IE8) no Windows 8?

55

Estou desenvolvendo web em um sistema Windows 8. Estou executando o IE mais recente, mas também preciso testar o aplicativo com versões mais antigas do IE (especialmente IE7 e IE8).

É possível executar essas versões herdadas do IE no Windows 8?

jsalonen
fonte

Respostas:

57

Você usa máquinas virtuais para fazer isso, é a maneira mais fácil. Você usa o Hyper V e as imagens VHD fornecidas pela microsoft (ou usa uma ferramenta de terceiros como a caixa virtual).

Primeiro, configure o Hyper V de acordo com as instruções fornecidas pela Kronos aqui .

insira a descrição da imagem aqui

Você pode fazer o download das respectivas imagens vhd da Microsoft e criar uma máquina virtual para cada versão do IE.

http://www.microsoft.com/en-us/download/details.aspx?id=11575

Executando o vhd

Abra o gerenciador do Hyper V e crie uma nova máquina virtual. insira a descrição da imagem aqui

Digite o nome, os detalhes da memória etc., mas, para a imagem do disco rígido, selecione usar o disco rígido existente.

insira a descrição da imagem aqui

Clique em Concluir e você terá sua VM com as versões herdadas do IE.

O HowToGeek tem um grande tutorial sobre como executar as VMs individuais aqui .

HackToHell
fonte
1
Não é tão fácil quanto eu esperava, mas sim, isso resolve o problema. Obrigado!
Jsalonen
1
@jsalonen, é a mesma opção que a MS forneceu para versões antigas do IE desde o lançamento do Vista. A única grande mudança desde então foi que a ativação mais flexível no Vista / W7 permite recriar novas VMs de teste a partir do mesmo download quando a antiga expirar, enquanto a imagem XP / IE6 precisava ser baixada novamente a cada vez (o Vista adicionou um prazo de X dias após a primeira opção de uso, XP só tinha expira em uma data específica e MS necessária para criar novas imagens para incrementá-lo).
Dan Neely
Ao criar a máquina virtual, se você vir uma opção para escolher "Geração 1" ou "Geração 2", escolha a primeira, pois ela suporta o arquivo 'vhd' fornecido pela Microsoft. A segunda opção suporta apenas arquivos de disco rígido 'vhdx'.
Greg Woods,
Observe que a entrada de senha espera um com o teclado QWERTY! Por exemplo, a senha do Win7_IE8 é "Password1", que deve ser digitada em AZERTY como "Pqsszord1" (eu usei o '1' do meu teclado numérico ..) #
4134 Donatello
Você também precisará primeiro desinstalar "integração VirtualPC" na VM e atualizar os "serviços de integração Hyper-V" (insira o CD virtual com CTRL + I ou no menu Ação)
Donatello
34

Se você precisar de uma ferramenta de teste independente, tente o BrowseEmAll . Ele roda IE 7, 8, 9 e 10 ao lado.

insira a descrição da imagem aqui

megaperlz
fonte
Essa ferramenta funciona em 8?
precisa saber é o seguinte
@HaydnWVN: Sim: i.imgur.com/ZE1GS.png
Der Hochstapler
4
Não é grátis, apenas 30 dias de teste :(
avirk 7/11/12
1
Sim, talvez você possa obter uma licença gratuita? "Se você é um benfeitor de qualquer tipo (organização sem fins lucrativos, caridade, organização educacional ou colaborador de código aberto), envie-me um e-mail com uma mensagem curta e enviarei uma licença GRATUITAMENTE". A partir de browseemall.com/Buy
megaperlz
Suponho que isso provavelmente funcione renderizando sua página em seus servidores (que executam todos os diferentes navegadores)?
Earlz
7

Para fins de teste simples, acho que o IETester funciona muito bem.

joshuahedlund
fonte
Eu também usei o IETester e está tudo bem, as guias travam bastante, mas geralmente quando deixadas sozinhas e não durante o teste. E é grátis.
quer
Eu uso o IETester há anos e estou feliz com isso, mas ultimamente descobri que ele não funciona mais o suficiente (pelo menos no Windows 7). Algumas versões do IE falhar cada vez, ou área de transferência não funciona, ou JavaScript não executar ...
Álvaro González
5

A Microsoft agora forneceu algumas instâncias específicas do Windows 8 / HyperV para várias combinações de IE e Windows. Você pode baixá-los em: http://www.modern.ie/virtualization-tools .

O http://www.modern.ie também possui algumas ferramentas de teste baseadas na pilha do navegador para simplificar os testes herdados do IE.

colethecoder
fonte
E é grátis por 3 meses :-)
NicoJuicy
4

Você pode solucionar o problema com as Ferramentas do Desenvolvedor. Abra o IE (modo de área de trabalho) e pressione F12 (ou vá para Ferramentas> Ferramentas do desenvolvedor).

Na barra de ferramentas, você pode selecionar o Modo Navegador e o Modo Documento. Há uma extensa explicação sobre como funciona e qual a diferença entre esses dois modos.

Peter
fonte
6
Eles diferem um pouco das versões legadas reais do IE, no entanto.
Joey
1
Já tentei isso, mas sim, eles não funcionam 100% exatamente como as versões antigas do IE. Obrigado mesmo assim!
Jsalonen
1

Você pode usar este site para testar a compatibilidade do navegador: http://browsershots.org/

shmuel
fonte
2
Obrigado, mas preciso executar a página inteira, não apenas obter capturas de tela.
Jsalonen
1

O que há de errado em apenas pressionar F12 no IE9 e definir o modo de compatibilidade como IE7 / IE8? Nunca notei diferenças entre o navegador real e o simulador de navegador incorporado do IE9.

Jules
fonte
2
É exatamente isso que estou fazendo, mas recebi comentários do cliente de que a página não está funcionando com a versão antiga do IE, portanto, preciso obter exatamente o mesmo navegador para replicar o problema - a página funciona com o modo emulador.
Jsalonen
0

O VMWare Thin App pode ser algo que você deseja procurar não apenas no navegador, mas em qualquer aplicativo que precise ser executado em um ambiente que o SO host não possa suportar.

Lorde Loh.
fonte