IE9에서 브라우저 모드를 영구적으로 변경하는 방법은 무엇입니까?


9

IE9와 같이 IE9에서 브라우저 모드를 영구적으로 변경하려면 어떻게해야합니까?

현재이 변경은 일시적인 것이며 새 창을 열 때마다 개발자 모드로 이동하여 설정을 다시 전환해야합니다.

설명 : "Windows 7을 사용하려면 IE9를 실행해야하지만 작업 목적으로 일부 사람들은 여전히 ​​IE7 또는 IE8을 사용해야합니다. 개발자 도구를 사용하면 IE9에서 IE7 설정을 사용할 수 있습니다. 그러나 열려있는 각 창마다 1 개씩 "브라우저 모드를 IE7로 전환하려면 개발자 모드로 전환해야합니다. 문제는 브라우저를 시작할 때마다 IE9가 IE7 모드에서 열리도록하는 설정을 얻는 방법입니다."


무엇으로 바꾸시겠습니까?
paulmorriss

사용 가능한 다른 브라우저 모드 중 하나로 변경하십시오. 문제는 "무엇으로 변경"이 아니라 "변경을 영구적으로 만듭니다"입니다.
Fabio Milheiro 11

나는 누군가가 묻는 질문을 이해하지 못한다고 생각합니다. Windows 7에서는 IE9를 실행해야합니다. 그러나 업무상 일부 사람들은 여전히 ​​IE7 또는 IE8을 사용해야합니다. 개발자 도구를 사용하면 IE9에서 IE7 설정을 사용할 수 있습니다. 그러나 열린 각 창마다 브라우저 모드를 IE7로 전환하기 위해 개발자 모드로 전환해야 할 때마다 보입니다. 문제는 브라우저가 시작될 때마다 IE9가 IE7 모드에서 열 수 있도록 설정을 어떻게 수행 하는가입니다.

보다? 맞아요!
Fabio Milheiro 1

답변:



8

브라우저 모드 설정에 실제로 영향을 줄 수 있다고 생각하지 않습니다. 이것은 개발자 디버깅 기능인 것 같습니다. 사용자가 IE9를 실행중인 경우 브라우저 모드는 IE9 또는 IE9 호환성보기입니다. X-UA-Compatible <meta>태그 또는 HTTP 헤더 를 사용하여 호환성보기 설정에 영향을 줄 수 있습니다 (하지만 도구-> 호환성보기 설정-> "호환성보기에 인트라넷 사이트 표시"설정 참조).


4

IE9가 IE8 또는 IE7에서 브라우저 에뮬레이션 모드로 영구적으로 실행될 수있는 레지스트리 설정을 찾았습니다. 예를 들어 IE8 모드에서 IE9를 실행하려면 팔로우 키, 값 및 데이터를 레지스트리에 추가하십시오.

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

IE8에 10 진수 값 8000을 사용할 수 있지만! DOCTYPE 지시문이 IE8 모드로 표시되는 경우에만 적용됩니다. 10 진수 값 8888은! DOCTYPE 지시문에 관계없이 IE8에 대한 것이므로 예제에서 선택했습니다.

10 진수 값 7000은 IE7 용이지만! DOCTYPE 지시문이 IE7 모드로 표시되는 경우에만 적용됩니다.

http://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation

참고 : 개발자 도구 모음에 "브라우저 모드 : 알 수 없음"이 표시되므로 유효한 테스트가 아닙니다.


2

그룹 정책 편집기의 관리 템플릿> Windows 구성 요소> Internet Explorer> 호환성보기 아래에 "호환성보기 끄기"에 대한 설정을 사용으로 설정하면 브라우저가 IE9 모드로 영구적으로 유지됩니다.


1
  • 개발자는 IE의 F12 개발자 도구의 "브라우저 모드"메뉴를 통해 브라우저 모드를 변경할 수 있습니다. 이 설정은 개발자의 로컬 컴퓨터에만 적용됩니다. 예를 들어, 개발자는 IE9가 호환성보기에서 IE7 브라우저, IE8 브라우저 또는 IE9를 에뮬레이트하도록 할 수 있습니다.

브라우저 모드 선택

  • 사용자는 CV (호환성보기) 버튼을 클릭하여 브라우저 모드를 변경할 수 있습니다. 그러면 IE8 및 IE9가 IE7 브라우저를 에뮬레이트합니다. 사이트 개발자가 호환성보기 브라우저 모드에서 사이트를 테스트하는 것이 중요한 이유입니다.
  • IE의 Compat View List는 특정 사이트의 브라우저 모드를 변경할 수도 있습니다.

여기에서:


3
나도 알아 문제는 변경이 일시적인 것입니다. 특정 브라우저의 컴퓨터에서 영구적으로 만들어야합니다.
Fabio Milheiro

@ FabioMilheiro 나는 같은 문제에 직면하고 있습니다. 해결책을 찾을 수 있습니까?
mirza

친구도없고, 실제로 해결책도 찾지 못했습니다;)
Fabio Milheiro

1

내가하는 일은 Windows 7 (Professional)에서 XP 모드로 Windows 가상 머신을 설치하는 것입니다. 이것은 모두 무료이며 MS 웹 사이트에 있습니다. XP에서 선택한 이전 브라우저를 실행하십시오. 여러 브라우저를 사용할 수있게하려면 가상 머신의 여러 인스턴스를 설치할 수 있다고 생각합니다.

XP 가상 컴퓨터에서도 Office 2003을 실행합니다. 여러 버전의 Office에 액세스 할 수 있습니다. XP 가상 머신은 실제로 XP이며 일부 XP 에뮬레이션이 아닙니다. 대체 XP 환경은 다른 테스트 영역에도 유용합니다.


0

인트라넷 링크 / 서버에서 작업하고 있다고 생각합니다. 질문에 한 줄만 대답하십시오.

호환성보기 비활성화 : Goto 도구 >> 호환성보기 설정 >> '호환성보기에 인트라넷 사이트 표시'를 선택 취소하십시오 (기본적으로 선택됨)


0

특정 컴퓨터에서 문제가 발생하면 Internet Explorer 11이있는 경우 다음 수정을 시도하십시오.

관리자 권한으로 regedit.exe를여십시오. 다음 경로 / 경로로 이동하십시오.

  1. 32 비트 머신의 경우 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

  2. 64 비트 시스템 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATIONHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

그리고 REG_DWORD 값을 삭제하십시오 iexplore.exe. Internet Explorer 11을 사용하여 웹 사이트를 닫았다가 다시 시작하십시오. 기본적으로 문서 모드로 Edge가 사용됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.