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.