7

Rozpocząłem nowy projekt, który ma obsługiwać Internet Explorera 8 i nowszych. Na mojej maszynie programistycznej mam IE 10. Jeśli otworzę narzędzia programistyczne IE 10 (przez naciśnięcie klawisza F12), mogę zmienić tryb na "IE 8", prawdopodobnie naśladując IE 8.Jak dobry jest tryb przeglądarki IE8 w przeglądarce Internet Explorer 10?

Moje pytanie brzmi: Jak dobry jest ta emulacja? Widzę, że Microsoft jest na tyle uprzejmy, aby dostarczyć nam virtual machine running IE 8 for testing, ale z pewnością byłoby wygodniej, gdybym mógł wykonać większość moich testów przy użyciu IE 10 w trybie zgodności IE 8.

Czy ktoś napotkał witryny, które są renderowane inaczej w rzeczywistej wersji IE 8 niż w IE 10 w trybie IE 8? Byłoby bardzo przydatne, gdybym zobaczył konkretne przykłady.

+0

Zespół IE wyraźnie usunął tryby emulacji przeglądarki w Narzędziach programistycznych F12 IE11 z tego samego powodu, że nie chcieli, aby deweloperzy byli pomieszani i myśleli, że używanie trybów zgodności Narzędzi F12 było zamiennikiem testowania w rzeczywistej wersji przeglądarki . – EricLaw

+0

@EricLaw Jeśli różne tryby przeglądarki IE7 do IE10 w Narzędziach programistycznych nie mają na celu ułatwienia testowania wyglądu witryn w tych wersjach, jaki jest cel tych trybów? –

+0

Jak pamiętam, głównym powodem było umożliwienie programistom internetowym łatwego określenia, czy ustawienie nagłówka IE = EmulateIE * zgodnego z X-UA rozwiąże problemy dla danej strony. Ponieważ zespół IE naprawdę chce zniechęcić tę praktykę, ten scenariusz ma teraz dla nich mniejsze znaczenie. – EricLaw

Odpowiedz

7

Po przeprowadzeniu wielu testów kompatybilności na frontach głównych stron internetowych, mogę powiedzieć, że to żaden sposób na zastąpienie rzeczywistej wersji przeglądarki, w której chcesz przetestować. Podczas gdy jest to przydatne, aby zobaczyć jakiekolwiek natychmiastowe problemy, często okazało się, że ci, którzy polegali na narzędziach programistycznych w IE9, nie mieli problemów, które były oczywiste w pełnych wersjach IE7 i IE8.

+0

Dokładnie to chciałem wiedzieć. (Chociaż oczywiście nie jest to odpowiedź, na którą liczyłem.) Dziękuję. –