크로미움 엣지에서 익스플로러 호환모드 사용하기

2020년 11월말 부로 Ineternet Explorer의 보안 업데이트가 중지가 되었습니다. 이에 따라 많은 분들이 아예 IE를 떠난 분들도 있지만 공용기관에서는 아직 개발이 덜 되어서 IE11 플랫폼을 아직도 사용중입니다. IE를 사용 안하면서 엣지에서 익스플로러 호환모드 사용하는 방법에 대해서 간단히 포스팅 해보고자 합니다.

기존 익스플로러 호환모드 리스트 보기 방법

크로미움 엣지에서 IE 호환 모드로 사이트를 여는 방법은 간단합니다. 메뉴에서 제공이 됩니다. 기본값으로는 안보이며, 설정상에서 켜주어야 합니다.

엣지 주소창에 edge://settings/defaultBrowser 라고 적고 엔터를 입력합니다. 맨 아래 부분에 사이트를 Internet Explorer 모드로 다시 로드할 수 있습니다. 이부분을 활성화 시켜 줍니다. 활성화 버튼을 누루면 엣지를 다시 시작하라고 합니다. 다시 시작해 줍니다.

사이트를 internet explorer 모드로 다시 로드할 수 있습니다.

이제 soohyunet.com을 IE 호환모드로 열어 보겠습니다. 주소표시줄 맨 오른쪽에 ㆍㆍㆍ 을 누루면 메뉴가 아래로 팝업 되며, 아래쪽에 기타도구 > Inetenet Explorer 모드에서 다시로드 항목을 클릭해주시면 됩니다.

기존 방식으로 익스플로러 호환모드에서 사이트 열기
soohyunet.com 사이트 익스플로러 호환모드

이 방법은 Chromium Edge 77 버전이후부터 가능합니다. 아래 정책으로 설정 하는것도 마찬가지 입니다. 이 방법의 단점은 매번 사이트 들어 갈때마다 해줘야 하는 번거로움이 있습니다. 이걸 리스트를 작성해서 매번 하지 않고 그 사이트에 들어가면 정책이 자동 적용되게 하는 방법에 대해서 아래에서 알아 보겠습니다.

레지스트리 편집으로 익스플로러 호환모드 정책 적용

모든 정책을 적용하면 레지스트리와 연관이 되어져 있습니다. 여기서는 편하게 레지스트리 명령어로 정책을 적용시키는 방법으로 설명하겠습니다. Edge에서 익스플로러 호환모드 정책은 아래 키로 관리가 됩니다.

HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge
nametypevalue
InternetExplorerIntegrationLevelREG_DWORD1
InternetExplorerIntegrationSiteListREG_SZC:\ie_site_list.xml

위에 정책을 레지스트리 명령어로 한꺼번에 생성해 보겠습니다. 맨 아랫줄 명령어는 정책 강제 적용 명령어 입니다. 관리자 권한으로 실행된 명령 프롬프트(cmd)에서 입력합니다.

rem Enable Internet Explorer Compatibility Mode on the Chromium Edge reg add HKLM\SOFTWARE\Policies\Microsoft\Edge /v InternetExplorerIntegrationLevel /t REG_DWORD /d 1 /f reg add HKLM\SOFTWARE\Policies\Microsoft\Edge /v InternetExplorerIntegrationSiteList /t REG_SZ /d C:\ie_site_list.xml /f rem Force GP Update gpupdate /force
Code language: DOS .bat (dos)
레지스트리 편집으로 익스플로러 호환모드 정책 적용

익스플로러 호환모드 사용 리스트 만들기

원래는 이 리스트는 Enterprise Mode Site List Manager 라는 프로그램으로 리스트를 상세하게 편집할 수 있습니다. 그냥 단지 리스트이기 때문에 노트패드로 수정 하면 됩니다. site url 부분을 원하는 웹사이트로 수정해서 저장 하시면 됩니다.

ex) ie_site_list.xml

<site-list version="1"> <created-by> <tool>EMIESiteListManager</tool> <version>12.0.0.0</version> <date-created>01/17/2021 00:54:51</date-created> </created-by> <site url="www.yoursite1.com"> <compat-mode>Default</compat-mode> <open-in>IE11</open-in> </site> <site url="www.yoursite2.com"> <compat-mode>Default</compat-mode> <open-in>IE11</open-in> </site> </site-list>
Code language: HTML, XML (xml)

아래 부분을 계속 반복 복사해서 익스플로러 호환 모드를 사용할 사이트를 추가하시면 됩니다.

<site url="www.yoursite2.com"> <compat-mode>Default</compat-mode> <open-in>IE11</open-in> </site>
Code language: HTML, XML (xml)

크로미움 엣지 정책 적용 확인 방법

크로미움 엣지의 정책을 적용했습니다. 정책이 제대로 적용 되었는지 확인 하는 방법은 엣지 주소창에서 아래 내용을 입력 해주세요. 아래처럼 나온다면 제대로 정책이 적용된 것입니다.

edge://policy/
Code language: DOS .bat (dos)
edge policy

익스플로러 호환모드 사이트 리스트 확인

엣지 주소창에 아래 내용을 입력 합니다. 리스트에 적은 내용이 나타났다면 제대로 적용된 것입니다. 저는 수현넷과 업무포탈 사이트를 적용했습니다.

edge://compat/enterprise
Code language: DOS .bat (dos)
익스플로러 호환모드 사이트 리스트 확인

화면이 안보이면 적용한 사이트에 접속을 해보니 잘 적용 되었네요. 다 잘 적용했는데 안보이시는 분들은 재부팅을 하시면 잘 보이실 겁니다. 위에 기존 방식하고 동일하게 보입니다. IE모드로 들어가야만 하는 사이트가 있을 경우 사이트리스트에 추가 하시면 자동으로 IE모드로 전환 되어집니다.

soohyunet IE Compatible Mode

레지스트리로 기본 브라우저 지정

추가로 레지스트리로 간단하게 크로미움 엣지를 기본 브라우저 지정을 할수 있습니다. 정책을 변경하는 것이라 강제 업데이트 해줍니다.

rem Chromium Edge DefaultBrowser reg add "HKLM\Software\Policies\Microsoft\Edge" /v DefaultBrowserSettingEnabled /t REG_DWORD /d 1 /f rem Policy force update gpupdate /force
Code language: DOS .bat (dos)

만약 다른 Chrome 등의 브라우저를 기본값으로 변경하고자 한다면 위의 정책을 풀어줘야 합니다. 원복은 값을 1에서 0으로 변경하면 됩니다.

rem Chromium Edge DefaultBrowser reg add "HKLM\Software\Policies\Microsoft\Edge" /v DefaultBrowserSettingEnabled /t REG_DWORD /d 0 /f rem Policy force update gpupdate /force
Code language: DOS .bat (dos)

참고

2 thoughts on “크로미움 엣지에서 익스플로러 호환모드 사용하기”

  1. 안녕하세요 greenblog 입니다.^^

    답변은 메일로 남겼습니다.
    테마가 너무 마음에 드네요. 저는 아스트라 테마를 사용하고 있는데

    사용 중이신 테마로 변경해볼까 생각이 듭니다.
    즐겨 찾기 해두고 종종 찾아뵙겠습니다.
    방문해주셔서 감사합니다.

    답변하기
    • 안녕하세요. 저야 말로 방문해 주셔서 감사합니다.
      generatepress 테마입니다. 유료하셔야 그나마 쓸만합니다.

      지금 밤새고 있네요. CDN이 뭔지 2% 미진한것 때문에 고민중입니다.

      답변하기

Leave a Comment