Jak mogę na stałe zmienić tryb przeglądarki w IE9, na przykład na IE7?
Obecnie ta zmiana jest tylko tymczasowa i za każdym razem, gdy otworzysz nowe okno, musisz przejść do trybu programisty, aby ponownie zmienić ustawienia.
Wyjaśnienie: „Windows 7 wymaga uruchomienia IE9. Ale w celach zawodowych niektóre osoby nadal muszą korzystać z IE7 lub IE8. Narzędzia programistyczne umożliwiają korzystanie z ustawień IE7 w IE9. Ale dla każdego otwartego okna wydaje się, że za każdym razem musi przejść w tryb programisty, aby przełączyć tryb przeglądarki na IE7. Pytanie brzmi, w jaki sposób można uzyskać ustawienia, które pozwolą IE9 otwierać się w trybie IE7 przy każdym uruchomieniu przeglądarki. ”
internet-explorer-9
Fabio Milheiro
źródło
źródło
Odpowiedzi:
Możesz rozwiązać ten problem za pomocą
<meta x-ua-compatible />
elementu i podając mu zmienną ie7.Inną alternatywą jest zmiana trybu dokumentu za pomocą
documentMode
właściwości.Dokumentacja MSDN:
http://msdn.microsoft.com/en-us/library/cc196988(v=vs.85).aspx
źródło
Nie sądzę, żebyś naprawdę mógł wpłynąć na ustawienie trybu przeglądarki; wydaje się, że jest to funkcja debugowania dla programistów. Jeśli użytkownik korzysta z IE9, trybem przeglądarki będzie IE9 lub Widok zgodności IE9. Możesz wpłynąć na ustawienie widoku zgodności za pomocą
<meta>
znacznika zgodnego z X-UA lub nagłówka HTTP (należy jednak pamiętać o ustawieniu Narzędzia -> Ustawienia widoku zgodności -> „Wyświetl witryny intranetowe w widoku zgodności”).źródło
Znalazłem ustawienie rejestru, które może zmusić IE9 do stałego działania w IE8 lub IE7 w trybie emulacji przeglądarki. Na przykład, aby uruchomić IE9 w trybie IE8, dodaj klucz śledzenia, wartość i dane do rejestru.
Możesz użyć wartości dziesiętnej 8000 dla IE8, ale jest ona stosowana tylko wtedy, gdy dyrektywy! DOCTYPE są wyświetlane w trybie IE8. Wartość dziesiętna 8888 dotyczy IE8 niezależnie od dyrektyw! DOCTYPE, dlatego wybrałem w moim przykładzie.
Wartość dziesiętna 7000 dotyczy IE7, ale jest stosowana tylko wtedy, gdy dyrektywy! DOCTYPE są wyświetlane w trybie IE7.
http://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation
Uwaga: pasek narzędzi programisty wyświetli „Tryb przeglądarki: nieznany”, więc nie jest to prawidłowy test.
źródło
W Edytorze zasad grupy w obszarze Szablony administracyjne> Składniki systemu Windows> Internet Explorer> Widok zgodności znajduje się ustawienie „Wyłącz widok zgodności”, które można ustawić na Włączone, co spowoduje trwałe pozostawienie przeglądarki w trybie IE9.
źródło
Stąd:
źródło
To, co robię, to instaluję maszynę wirtualną Windows z trybem XP w Windows 7 (Professional). To wszystko jest bezpłatne i na stronie MS. Uruchom starszą wybraną przeglądarkę pod XP. Jeśli chcesz, aby dostępnych było wiele przeglądarek, uważam, że możesz zainstalować wiele wystąpień maszyny wirtualnej.
Korzystam również z pakietu Office 2003 na maszynie wirtualnej XP. Mogę mieć dostęp do wielu wersji pakietu Office. Maszyna wirtualna XP to tak naprawdę XP, a nie jakaś emulacja XP. Alternatywne środowisko XP jest przydatne również w innych obszarach testowania.
źródło
Sądzę, że pracujesz na linkach / serwerach intranetowych, jeśli tak, tylko jedna linia odpowiedzi na twoje pytanie
Wyłącz widok zgodności: Idź do Narzędzia >> ustawienie widoku zgodności >> odznacz „Wyświetl strony intranetowe w widoku zgodności” (domyślnie to zaznaczone)
źródło
Jeśli problem występuje na określonym komputerze, wypróbuj następującą poprawkę, pod warunkiem, że masz program Internet Explorer 11.
Otwórz regedit.exe jako Administrator. Przejdź do następującej ścieżki / ścieżek:
W przypadku maszyny 32-bitowej:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
W przypadku maszyny 64-bitowej:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
iHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
I usuń wartość REG_DWORD
iexplore.exe
. Zamknij i ponownie uruchom stronę za pomocą Internet Explorera 11, domyślnie ustawiony jest na Edge jako tryb dokumentu.źródło