Jak trwale zmienić tryb przeglądarki w IE9?


9

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. ”


Zmień to na co?
— paulmorriss,

Zmień na inny dostępny tryb przeglądarki. Pytanie nie brzmi „zmień na co”, ale „uczyń zmianę trwałą”.
— Fabio Milheiro,

Nie sądzę, aby ktokolwiek rozumiał postawione pytanie. Windows 7 wymaga uruchomienia IE9. Ale w celach zawodowych niektórzy ludzie nadal muszą korzystać z IE7 lub IE8. Narzędzia programistyczne umożliwiają użytkownikowi korzystanie z ustawień IE7 w IE9. Ale dla każdego otwartego okna wydaje się, że za każdym razem trzeba 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 za każdym razem, gdy przeglądarka zostanie uruchomiona.

Widzieć? Masz to!
— Fabio Milheiro,

Odpowiedzi:



8

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”).


4

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.

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
   SOFTWARE
      Wow6432Node (for IE 32-bit on a 64-bit OS)
         Microsoft
            Internet Explorer
               Main
                  FeatureControl
                     FEATURE_BROWSER_EMULATION
                        iexplore.exe = (DWORD) 00008888

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.


2

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.


1
  • Programiści mogą zmieniać tryb przeglądarki za pomocą menu „Tryb przeglądarki” w Narzędziach programisty F12 IE. To ustawienie dotyczy tylko komputera lokalnego programisty. Na przykład programiści mogą emulować przeglądarkę IE9 w przeglądarce IE7, IE8 lub IE9 w widoku zgodności.

Wybierz tryb przeglądarki

  • Użytkownicy mogą zmienić tryb przeglądarki, klikając przycisk Widok zgodności (CV), co powoduje, że IE8 i IE9 emulują przeglądarkę IE7. Dlatego twórcy witryn powinni przetestować swoją witrynę w trybie przeglądarki widoku zgodności.
  • Lista widoku Compat przeglądarki IE może także zmienić tryb przeglądarki dla określonych witryn.

Stąd:


3
Wiem to. Problem polega na tym, że zmiana jest tylko tymczasowa. Muszę ustawić go na stałe na komputerze niektórych przeglądarek.
— Fabio Milheiro,

@FabioMilheiro mam do czynienia z tym samym problemem. czy jest jakieś szczęście, aby znaleźć rozwiązanie?
— mirza

Nie, stary, nie znalazłem rozwiązania;)
— Fabio Milheiro,

1

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.


0

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)


0

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:

  1. W przypadku maszyny 32-bitowej: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

  2. W przypadku maszyny 64-bitowej: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATIONiHKEY_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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.