Jak mogę uruchomić starsze wersje IE (IE7 / IE8) na Windows 8?

55

Zajmuję się tworzeniem stron internetowych w systemie Windows 8. Korzystam z najnowszej przeglądarki IE, ale muszę też przetestować aplikację ze starszymi wersjami przeglądarki IE (zwłaszcza IE7 i IE8).

Czy można uruchomić te starsze wersje IE na Windows 8?

jsalonen
źródło

Odpowiedzi:

57

W tym celu używasz maszyn wirtualnych, jest to najłatwiejszy sposób. Korzystasz z obrazów Hyper V i VHD dostarczonych przez Microsoft (lub używasz narzędzia innej firmy, takiego jak wirtualna skrzynka).

Po pierwsze, skonfiguruj Hyper V zgodnie z instrukcjami podanymi tutaj przez Kronos .

wprowadź opis zdjęcia tutaj

Następnie możesz pobrać odpowiednie obrazy vhd z firmy Microsoft i utworzyć maszynę wirtualną dla każdej wersji IE.

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

Uruchamianie VHD

Otwórz menedżera Hyper V i utwórz nową maszynę wirtualną. wprowadź opis zdjęcia tutaj

Wprowadź nazwę, szczegóły pamięci itp., Ale następnie dla obrazu dysku twardego wybierz użyj istniejącego dysku twardego.

wprowadź opis zdjęcia tutaj

Kliknij przycisk Zakończ, a otrzymasz maszynę wirtualną, która ma starsze wersje IE.

HowToGeek ma duży samouczek na temat uruchamiania poszczególnych maszyn wirtualnych tutaj .

HackToHell
źródło
1
Nie tak łatwe, jak się spodziewałem, ale tak, to rozwiązuje problem. Dzięki!
jsalonen,
1
@ jsalonen jest to ta sama opcja, którą MS zapewnił dla starszych wersji IE od czasu uruchomienia Vista. Jedyną znaczącą zmianą od tego czasu jest to, że bardziej elastyczna aktywacja w systemie Vista / W7 umożliwia odtworzenie nowych testowych maszyn wirtualnych z tego samego pliku do pobrania po wygaśnięciu starego, podczas gdy obraz XP / IE6 wymaga ponownego pobrania za każdym razem (Vista dodawana wygasa X dni po pierwszym użyciu XP wygasł tylko w określonym dniu, a stwardnienie rozsiane musiało utworzyć nowe obrazy, aby je zwiększyć.)
Dan Neely,
Podczas tworzenia maszyny wirtualnej, jeśli widzisz opcję wyboru „Generacji 1” lub „Generacji 2”, wybierz pierwszą, obsługuje ona plik „vhd” dostarczony przez firmę Microsoft. Druga opcja obsługuje tylko pliki dysku twardego „vhdx”.
Greg Woods,
Zauważ, że hasło należy wprowadzić za pomocą klawiatury QWERTY! Na przykład hasło Win7_IE8 to „Hasło1”, które należy wpisać w AZERTY jako „Pqsszord1” (użyłem „1” z klawiatury numerycznej ..)
Donatello
Musisz także najpierw odinstalować „Integrację VirtualPC” na maszynie wirtualnej i zaktualizować „Usługi integracji Hyper-V” (włóż wirtualną płytę CD za pomocą CTRL + I lub w menu Akcja)
Donatello
34

Jeśli potrzebujesz samodzielnego narzędzia do testowania, możesz wypróbować BrowseEmAll . Działa równolegle z IE 7, 8, 9 i 10.

wprowadź opis zdjęcia tutaj

megaperlz
źródło
Czy to narzędzie działa w wersji 8?
HaydnWVN
@HaydnWVN: Tak: i.imgur.com/ZE1GS.png
Der Hochstapler
4
To nie jest bezpłatny, tylko 30-dniowy okres próbny :(
avirk
1
Tak, może możesz uzyskać bezpłatną licencję? „Jeśli jesteś dobroczyńcą jakiegokolwiek rodzaju (organizacja non-profit, organizacja charytatywna, edukacyjna lub współpracownik typu open source), napisz do mnie krótką wiadomość, a ja wyślę ci licencję BEZPŁATNIE”. from browseemall.com/Buy
megaperlz,
Zakładam, że to prawdopodobnie działa, renderując twoją stronę na ich serwerach (które następnie uruchamiają wszystkie różne przeglądarki)?
Earlz
7

Dla prostych celów testowych uważam, że IETester działa całkiem dobrze.

joshuahedlund
źródło
Używałem również IETestera i jest w porządku, zakładki dość często się zawieszają, ale zwykle kiedy są pozostawione same sobie, a nie podczas testowania. I to za darmo.
Holger
Używam IETestera od lat i jestem z niego zadowolony, ale ostatnio odkryłem, że nie działa już wystarczająco dobrze (przynajmniej w Windows 7). Niektóre wersje IE ulegają awarii za każdym razem, schowek nie działa lub JavaScript nie działa ...
Álvaro González
5

Firma Microsoft udostępniła teraz niektóre wystąpienia specyficzne dla systemu Windows 8 / HyperV dla różnych kombinacji IE i Windows. Możesz je pobrać ze strony: http://www.modern.ie/virtualization-tools .

http://www.modern.ie ma również kilka narzędzi testowych opartych na stosie przeglądarek, aby uprościć starsze testy IE.

colethecoder
źródło
I to za darmo przez 3 miesiące :-)
NicoJuicy
4

Możesz być w stanie obejść ten problem za pomocą Narzędzi dla programistów. Otwórz IE (tryb pulpitu) i naciśnij F12 (lub przejdź do Narzędzia> Narzędzia dla programistów).

Na pasku narzędzi możesz wybrać tryb przeglądarki i tryb dokumentu. Istnieje obszerne wyjaśnienie, jak to działa i jaka jest różnica między tymi dwoma trybami.

Piotr
źródło
6
Różnią się jednak nieznacznie od faktycznych starszych wersji IE.
Joey,
1
Próbowałem już tego, ale tak, nie działają one w 100% dokładnie tak, jak stare wersje IE. W każdym razie dzięki!
jsalonen,
1

Możesz użyć tej strony do przetestowania kompatybilności przeglądarki: http://browsershots.org/

shmuel
źródło
2
Dzięki, ale muszę uruchomić całą stronę, a nie tylko zrzuty ekranu.
jsalonen
1

Co jest nie tak po prostu naciskając F12 w IE9 i ustawiając tryb zgodności na IE7 / IE8? Nigdy nie zauważyłem żadnych różnic między prawdziwą przeglądarką a wbudowanym symulatorem przeglądarki IE9.

Jules
źródło
2
Właśnie to robię, ale otrzymałem opinię od klienta, że ​​strona nie działa ze starą wersją IE, więc muszę uzyskać dokładnie tę samą przeglądarkę, aby odtworzyć problem - strona działa z trybem emulatora w porządku.
jsalonen,
0

VMWare Thin App , może być czymś, na co warto zwrócić uwagę nie tylko przeglądarką, ale każdą aplikacją, która musi być uruchomiona w środowisku, które nie jest obsługiwane przez system operacyjny hosta.

Lord Loh.
źródło