Cel tego poradnika:
- Uruchamianie wielu niemodyfikowane natywne wersje Internet Explorer,
Safari, Opera, Chrome i Firefox na pojedynczej maszynie, side-by-side .
Omówione w części 1 :
- Spis treści
- Które przeglądarki należy przetestować?
- Jak utworzyć maszynę wirtualną z systemem Windows XP, która uruchamia się szybko i nigdy nie wygasa?
- Gdzie można pobrać niezbędne oprogramowanie (obraz maszyny wirtualnej, przeglądarki, ...)?
Omówiono również w części 2 :
- Instrukcja instalacji i konfiguracji dla IE, Firefox, Opera, Chrome i Safari.
- Narzędzia i skróty dla programistów.
- Koszty czasu i miejsca na dysku .
Wiele sekcji jest niezależnych. Na przykład instrukcje dotyczące uruchamiania wielu wersji przeglądarki mają ogólne zastosowanie.
Odpowiedzi:
Statystyki szybko się dezaktualizują. Z tego powodu odsyłam do części Udział w korzystaniu z przeglądarek internetowych w Wikipedii i poniższych witrynach, aby uzyskać informacje o najnowszych wersjach przeglądarek . Każda witryna jest zakończona krótkim przewodnikiem użytkowania.
January 2012
(Wybierz ostatni miesiąc). zrzut ekranu .Podstawowe zasady: które przeglądarki powinny zostać uwzględnione?
Od wersji Opera 15 Opera używa tego samego silnika co Chrome. Jednak całkiem wielu użytkowników nadal korzysta z Opery 12 (gdy wydano Operę 15, UX znacznie się zmienił).
Niestety firma Apple porzuciła wsparcie dla systemu Windows, więc aby testować strony w Safari, musisz zdobyć Maca lub uruchomić OS X na maszynie wirtualnej.
To właściwie zależy od twoich klientów. Ten przewodnik uczy, jak zdobyć IE6 i 7, ale te przeglądarki już nie działają lub są bliskie śmierci. IE8 to ostatnia obsługiwana wersja przeglądarki Internet Explorer w systemie Windows XP, która nadal jest często używana.
Uwaga
Obecnie większość przeglądarek internetowych korzysta z szybkich wydań z automatycznymi aktualizacjami. Kiedy powstawał ten przewodnik, wydania nie były tak częste, dlatego warto było skonfigurować zestaw przeglądarek bez konieczności oglądania się wstecz.
O ile nie chcesz celowo testować aplikacji w starych przeglądarkach, po prostu pobierz najnowszą wersję przeglądarki i pozwól automatycznemu aktualizatorowi zająć się zarządzaniem wersją.
Jeśli nie potrzebujesz dużej elastyczności i chcesz szybko przetestować stronę, polecam zajrzeć na BrowserStack.com . Po zarejestrowaniu się możesz skorzystać z 30-minutowego bezpłatnego okresu próbnego, który zapewnia dostęp do wielu przeglądarek na komputery stacjonarne i urządzenia przenośne bezpośrednio w przeglądarce.
Przed skonfigurowaniem urządzenia pobierz wszystkie niezbędne pliki (patrz „Podsumowanie pobierania” na końcu tej sekcji). Wszystkie pliki będą współdzielone z maszyną wirtualną poprzez udostępniony folder Co? W jaki sposób? .
.ova
plik w środku i uruchom go, aby zaimportować go do VirtualBox. (Obrazy są również dostępne dla innych produktów do wirtualizacji, takich jak VMware, Parallels, Virtual PC i Hyper-V)net use x: \\vboxsvr\WinShared
(zakładając, że wywoływany jest folder współdzielonyWinShared
. Spowoduje to powiązanie katalogu sieciowego zx:
dyskiem).Start > Run >
services.msc
Startup Type
net start msiServer
Desktop > Properties > Desktop > Customize Desktop > Disable "Desktop Cleanup wizard every 60 days"
(Tylko Internet Explorer wymaga Internetu podczas instalacji)
Te obrazy są zbombardowane czasowo, tracą ważność po 30 dniach od pierwszego użycia. Kiedy obrazy wygasły, wyłączają się po godzinie użytkowania. Jeśli nie chcesz za każdym razem ponownie tworzyć obrazów, zmień zegar sprzętowy maszyny wirtualnej przed aktywacją obrazu.
Na przykład w VirtualBox możesz
VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset +3600000000
ustawić czas na 1000 godzin w przyszłości (użyj znaku minus, jeśli chcesz ustawić go na jakiś punkt w przeszłości).Pobierz podsumowanie
Dla wygody dobrze jest mieć wszystkie pliki instalacyjne w udostępnionym folderze. Oto krótka (pełna) lista wszystkich niezbędnych plików (uporządkowanych według kroku):
Instalatory IE7 XP i IE8 XP można pobrać tutaj: IE7 , IE8
Sandboxie to lekkie narzędzie, które uruchamia aplikacje w piaskownicy. Można go również użyć do zainstalowania wielu wersji przeglądarki IE / Safari na jednym komputerze z systemem Windows.
Uruchamianie wielu wersji IE / Safari jednocześnie wymaga wersji rozszerzonej. Jeśli nie masz nic przeciwko testowaniu jednej wersji IE / Safari na raz, wersja standardowa jest wystarczająca.
Po instalacji:
W przypadku każdej nowej wersji IE / Safari należy wykonać następujące czynności:
Wybierz żądany instalator i naciśnij OK.
Wszystkie zmiany plików / rejestru w trybie piaskownicy są zapisywane w formacie
C:\Sandbox
. Aplikacje w tym katalogu są domyślnie uruchamiane w piaskownicy. Inne programy można łatwo uruchomić w piaskownicy za pomocą menu kontekstowego: „Uruchom w trybie piaskownicy” lub „Wyślij do> Sandboxie> IE8”.Czyszczenie za pomocą CCleaner : Uruchom CCleaner w głównym środowisku, a następnie w poszczególnych piaskownicach.
Przejdź do: Część 2
źródło
Wskazówki dotyczące konfiguracji przeglądarki:
Windows 7 nie pozwala na uruchamianie starszych instancji IE, ale zobacz uwagę poniżej . Dlatego potrzebna jest maszyna wirtualna Win XP.
IE nie można zdegradować, więc zacznij od najniższej wersji, a następnie zaktualizuj IE w oddzielnym Sandboxie . Ustaw preferencje w najniższej wersji przeglądarki przed aktualizacją, aby ustawić główne preferencje tylko raz.
Te obrazy tracą ważność po 30 dniach od pierwszego użycia. Kiedy obrazy wygasły, wyłączają się po godzinie użytkowania. Jeśli nie chcesz za każdym razem ponownie tworzyć obrazów, zmień zegar sprzętowy maszyny wirtualnej przed aktywacją obrazu.
Np. Jeśli używasz VirtualBox, uruchom terminal i wydaj następujące polecenie (zamień nazwy pisane wielkimi literami na coś sensownego):
VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset <OFFSET IN MS, prefixed by plus or minus>
W tej witrynie dostępne są w pełni offline instalatory dla IE6 (a nawet IE5.5) .
W przypadku IE6 i IE7 należy zainstalować pasek narzędzi programisty Internet Explorer . IE8 + ma wbudowane narzędzia programistyczne F12 .
Konfiguracja
W rzeczywistości możliwe jest uruchomienie IE6 - 8 w Windows 7 poprzez wirtualizację aplikacji. VMWare ThinApp działa świetnie, ale konfiguracja zajmuje znacznie więcej czasu, ponieważ musisz przechwycić instalację Internet Explorera. Ponadto pakiet oprogramowania jest bardzo drogi (generatory kluczy są dostępne bezpłatnie, ale są nieetyczne).
Opcja 1 (leniwa) :
Utilu Mozilla Firefox Collection . To narzędzie zawiera instalatory dla wszystkich wersji przeglądarki Firefox (ponad 200 MB). Zawiera również Firebug, pasek narzędzi Web Developer oraz Flash.
Opcja 2 :
Wiele wersji przeglądarki Firefox można łatwo zainstalować i uruchomić w tym samym czasie.
Tools > Options
(Windows),Edit > Preferences
(Linux)(Nie zapomnij przejrzeć ustawień komunikatu ostrzegawczego za pomocą przycisku u dołu).
Copy
opcji.Firefox 3.6
) I miejsce docelowe.Firefox version
opcji, aby wybrać domyślną wersję przeglądarki Firefox dla profilu.Start new instance [-no-remote]
pole, aby zezwolić na jednoczesne działanie wielu wersji przeglądarki Firefox.Start Firefox
przycisku, aby uruchomić instancję przeglądarki Firefox.Opera : Lista wszystkich instalatorów jest dostępna na Opera.com . Wiele wersji można zainstalować obok siebie bez żadnych problemów. Podczas instalacji wybierz „Niestandardowy” i inny katalog.
Podczas instalacji wybierz również użycie tego samego profilu dla wszystkich użytkowników.
Ważna preferencja: Ustawienia> Preferencje> Zaawansowane> Zabezpieczenia> Nie sprawdzaj dostępności aktualizacji.
Uwaga: Opera 15+ używa tego samego mechanizmu renderowania i JavaScript co Chrome.
Chrome : samodzielne instalatory można pobrać z File Hippo .
Możliwe jest również uruchamianie wielu wersji Chrome obok siebie.
Chociaż można użyć Sandboxie, zaleca się użycie następnej metody natywnej, aby uruchomić wiele wersji obok siebie.
C:\Chrome\
.Po rozpakowaniu
chrome.7z
tworzone jest archiwum. Wypakuj również ten plik i zejdź do utworzonegoChrome-bin
katalogu.Teraz widzisz
chrome.exe
i jak reż18.0.1025.45
.Przenieś
chrome.exe
do18.0.1025.45
, a następnie przenieś ten katalog doC:\Chrome
. Pozostałe plikiChrome-bin
można bezpiecznie usunąć.Utwórz skrót dla każdej wersji :
Wyjaśnienie tego skrótu:
"C:\Chrome\18.0.1024.45\chrome.exe"
• To jest wyrzutnia--user-data-dir="..\User Data\18"
• Profil użytkownika w stosunku do lokalizacjichrome.exe
. Mogłeś również użyć--user-data-dir="C:\Chrome\User Data\18"
tego samego efektu. Ustaw preferencje dla najniższej wersji Chrome i zduplikuj profil użytkownika dla każdej wersji Chrome. Starsze wersje Chrome odmawiają używania profili użytkowników z nowych wersji.--chrome-version=18.0.1025.45
• Lokalizacja plików binarnych:18.0.1025.45
) Musi być nazwą katalogu:Odnośnie konfiguracji: Wszystkie preferencje można ustawić pod adresem
chrome://settings/
. Zwykle zmieniam stronę główną i ustawienia „Pod maską”.Przy wielu wersjach Chrome nie jest praktyczne instalowanie wszystkich wersji. Utworzyłem skrypt VB, który automatyzuje te kroki, więc mogę po prostu przechowywać instalatory, a następnie uruchamiać skrypt, gdy chcę przetestować starą wersję Chrome: https://gist.github.com/Rob--W/2882558
Uwaga: obsługa Safari w systemie Windows została wycofana. Ostatnia obsługiwana wersja Safari w systemie Windows to 5.1.7; potrzebujesz komputera Mac lub maszyny wirtualnej z systemem OS X, aby przetestować swoje witryny w nowszych wersjach Safari.
Safari nie obsługuje natywnie wielu wersji ani profili użytkowników obok siebie. Safari 4 jest bliskie śmierci , więc musisz przetestować tylko 5. *. Wszystkie wersje Safari można pobrać ze starych aplikacji .
Ważne jest, aby najpierw zainstalować najstarszą wersję, aby profil użytkownika mógł zostać dostosowany do nowszych wersji.
Narzędzia programistyczne muszą być włączone za pośrednictwem
Preferences > Advanced > Show Developer menu in menu bar
. Po zainstalowaniu Safari odinstaluj Apple Software Updater za pośrednictwemControl panel > Add/Remove software
.Preferences > Advanced > Show Developer menu in menu bar
Czas potrzebny na przeglądarkę (instalacja i konfiguracja)
* nie obejmuje czasu na skonfigurowanie Sandboxie Sandbox (<1 minuta).
Po zakończeniu instalacji użyj CCleaner do czyszczenia śmieci, a następnie:
Odtąd, po zakończeniu testowania stron internetowych, wyłącz maszynę wirtualną i wybierz „Przywróć migawkę”. Dzięki temu Twoja maszyna wirtualna będzie uporządkowana i szybka.
Strona główna pod adresem
http://10.0.2.2:8888/
System gościa może uzyskać dostęp do systemu operacyjnego hosta na podstawie adresu IP
10.0.2.2
.8888
Gość może uzyskać dostęp do serwera działającego na porciehttp://10.0.2.2:8888/
, nawet jeśli host nie ma połączenia z Internetem.Z tego powodu
http://10.0.2.2:8888/
zalecane jest ustawienie jako strona główna.Możliwe przypadki użycia:
Wszystkie poprzednie można łatwo zaimplementować na prostym serwerze ( na przykład użyłem Node.js ).
źródło
Na przykład Microsoft zaczął niedawno udostępniać bezpłatną usługę o nazwie modern.IE:
Źródło: modern.IE - Cross-Browser IE Testing Tools Suite
Uwaga: połączony artykuł został usunięty. Linki prowadzą teraz do archiwum strony Wayback Machine .
źródło