Jak mogę niezawodnie przetestować moją witrynę na wszystkich starych wersjach programu Internet Explorer, od IE6 aż do wersji IE11?
Jak mogę niezawodnie przetestować moją witrynę na wszystkich starych wersjach programu Internet Explorer, od IE6 aż do wersji IE11?
Odpowiedzi:
Uderzenie F12
w IE8 powinno uruchomić Narzędzia programistyczne, które pozwalają emulować IE7 (nie IE6) za pomocą trybu przeglądarki.
Przypuszczam, że na IE9 będziesz mógł emulować co najmniej do IE7, ale przypuszczam tylko, że teraz irytuje mnie prosty pomysł, aby kupić W7, aby to przetestować.
AKTUALIZACJA: jak określił Jeff Atwood: IE9 emuluje wstecz aż do IE7.
AKTUALIZACJA 2: jak sugeruje Nick w komentarzach poniżej, jeśli chcesz być w 100% pewien, że emulujesz stare przeglądarki IE, możesz używać maszyn wirtualnych dostarczonych przez Microsoft (niewiarygodnie są one również udostępniane za darmo). Na marginesie, należy pamiętać, że testowanie na maszynach wirtualnych jest bardziej czasochłonne niż korzystanie z Narzędzi dla programistów IE, testowanie maszyn wirtualnych IMHO może być przydatne podczas testowania czegoś, co jest zachłanne JS / CSS, np. Aplikacji internetowej lub złożonej witryny, a nie prostych witryn, które użyj jQuery i trochę CSS.
Tester IE Robi IE6, 7, 8 i 9
Bezpośrednio od Microsoft tylko w tym celu:
Firma Microsoft niedawno wydała własne narzędzie do testowania zgodności z IE. Ma to ułatwić ten proces. To się nazywa Modern.ie: http://www.modern.ie/
Możesz także użyć strony ze zdjęciami przeglądarki, jeśli testujesz układ. Podajesz adres URL, który zwraca obrazy Twojej witryny w wielu różnych przeglądarkach.
Microsoft wydał także „ Expression Web 4 ”, który służy do porównywania różnych wersji IE. Ale musisz za to zapłacić i potrzebujesz Windows XP SP3 lub dowolnej późniejszej wersji Win.
Expression Web 3 można pobrać bezpłatnie, ale zawiera tylko porównania z IE6, IE7 do IE8. (brak IE9)
slmgr –rearm
w wierszu polecenia polecenie zresetowania zdjęć na zawsze, aby w zasadzie nigdy nie wygasały, nawet jeśli wygrałeś ” być w stanie zapisać cokolwiek na tych impasach, ale do testowania może wystarczyć.
Crossbrowsertesting to strona, którą próbowałem przez jakiś czas. Całkiem dobrze, masz świeżą instalację przeglądarki na maszynie wirtualnej, do której masz dostęp przez VNC. Przydatne, szczególnie w przypadku bardziej dynamicznych witryn.
Jeśli chcesz tylko sprawdzić wygląd swoich stron w różnych przeglądarkach IE, wypróbuj Browsershots lub WebPageTest. WebPageTest to w zasadzie bezpłatne narzędzie do testowania wydajności, ale jeśli wybierzesz zakładkę „Porównanie wizualne” ze strony głównej i prześlesz adres URL do przetestowania, witryna wygeneruje rozwijalne miniatury widoku „ nad zakładką ” Twojej strony internetowej i opcjonalnie wideo ta strona podczas ładowania. WebPagetest to narzędzie typu open source, które można zainstalować lokalnie i uruchomić własną instancję. WebPagetest umożliwia testowanie w IE w wersjach od 6 do 9.
Jeśli chcesz ręcznie przetestować nawigację i funkcje swojej witryny, a nie tylko jej wygląd i układ, zainstaluj bezpłatnie dostępne obrazy Virtual PC z IE 6, 7, 8 na komputerze z systemem Windows 7. Narzędzia takie jak IETester mogą nie być całkowicie niezawodne .
Używam VirtualBox do uruchamiania kopii systemu Windows XP z każdą zainstalowaną przeglądarką. To nie jest „idealne”, ale działa dla mnie i jest bardzo łatwe w konfiguracji i obsłudze. Jest to również prawdopodobnie najlepsze odzwierciedlenie tego, jak przeglądarka faktycznie wygląda w danym systemie operacyjnym.
Próbować
http://utilu.com/IECollection/
Możesz zainstalować IE 5,6,7,8 obok siebie na maszynie z systemem Windows lub maszynie wirtualnej z systemem Windows.
Jeśli wszystko w porządku, wystarczy sprawdzenie wizualne, możesz skorzystać z przeglądarki Adobe BrowserLab . Jest to część pakietu usług online CS Live oferowanych przez Adobe. W tej chwili możesz uzyskać 12 miesięcy bezpłatnego członkostwa w CS Live, więc w krótkim okresie jest to dobre bezpłatne rozwiązanie. Możesz uruchamiać testy na wielu kombinacjach przeglądarki / systemu operacyjnego jednocześnie i zobaczyć różnice w renderowaniu, porównując je obok siebie.
Jednak zawsze najlepiej jest mieć rzeczywiste maszyny testowe (lub maszyny wirtualne), ponieważ Browserlab nie może powiedzieć, czy JavaScript jest uszkodzony, ani pomóc w debugowaniu CSS lub błędów znaczników. Informuje tylko, że układ nie wyświetla się poprawnie na konkretnej platformie. Ale miło jest móc wpisać adres URL i uzyskać pełnoekranowe zrzuty ekranu strony internetowej w większości głównych kombinacji systemu operacyjnego / przeglądarki.
Jest Browserling który umożliwia testowanie IE 5-9 i różne wersje innych głównych przeglądarek, jak również, a wszystko to z poziomu przeglądarki do wyboru!
Używam piaskownicy przeglądarki spoon.net - http://spoon.net/Browsers .
Pozwala na uruchomienie IE6-9 na komputerze bez konieczności ich instalowania. Mają także konsolę przeglądarki i współpracują z paskiem narzędzi programisty IE, który pomaga w debugowaniu css / javascript.
Nic nie zastąpi natywnych, twardych urządzeń z pożądanymi platformami. Żaden zestaw testów IE nie jest w pełni dokładny, a kilka spowoduje błędy, które nie pojawiają się w produkcji (marnowanie czasu na fałszywe alarmy). Maszyny wirtualne nie są tak niezawodne, jak ludzie myślą - widziałem kilka błędów specyficznych dla maszyn wirtualnych podczas próby uruchomienia IE6 (myślę, że silnik renderowania IE6 opiera się na koordynacji niektórych wątków, którymi maszyny wirtualne nie mogą właściwie zarządzać).
Jeśli funkcjonalność IE6 / 7 ma znaczenie dla Twojej organizacji, myślę, że możesz łatwo uzasadnić wydanie marginalnej kwoty na dwa tanie WinXP. IETester jest powolny, ponieważ melasa i zawiesza się po upadku kapelusza, a „tryb zgodności” IE - choć przydatny przy pierwszym przejściu - po prostu nie jest do końca potrzebny, jeśli Twoi klienci naprawdę polegają na twoim oprogramowaniu pracującym na starszych urządzeniach.
Microsoft zapewnia, bezpłatnie i bez rejestracji, maszyny wirtualne dla:
Dla następującej platformy:
szukałem dużo rozwiązania, najlepiej znalazłem używanie firefox 8.0 z wtyczką tab IE, w tym cas możesz przetestować swoją stronę na IE6, IE7, IE8, IE9. Mam nadzieję, że to pomoże