댓글로 두 분이나 질문을 주셨기 때문에 따로 포스팅해둡니다.

익스플로러 9 베타버전 일단 저는 만족합니다. 괄목상대(刮目相對)라는 사자성어가 딱 어울리는 상황이라 생각합니다. 그런데 아직 많은 웹사이트들이 IE9에 최적화되어있지 않기 때문에 호환성 이슈가 발생할 수 있습니다. 그럴 때는 IE7 하위 호환모드로 돌려주셔야 할 텐데요

예를 들어 제 티스토리 블로그만 하더라도 IE8, IE9에서 모두 호환성 보기 버튼이 생성됩니다. 주소 표시줄 옆에 있는 찢어진 종이 모양 말입니다. 모든 웹사이트에서 버튼이 생성되는건 아니고 호환이 안 되는 사이트에서만 생성됩니다.




이런 경우 찢어진 종이 버튼을 누르면 IE7 호환모드로 동작하기 때문에 별다른 불편 없이 사용할 수 있습니다. 그런데 버튼이 표시되지 않는 사이트 중에서도 호환이 잘 안 되는 부분이 있습니다. 댓글로 네이버 카페 이야기를 해주셨는데 이런 경우 수동으로 사이트를 호환성 보기 설정에 추가해주시면 됩니다.

Alt 키를 누르면 메뉴가 등장하는데 도구를 누르면 호환성 보기 설정을 할 수 있습니다.




딱 이정도만 알아두시면 되구요, 아래 내용은 몰라도 되는 부분입니다.


저는 익스플로러 8을 초창기부터 사용했는데 당시에도 마찬가지로 호환성 이슈가 많았습니다. 그래서 아예 모든 사이트를 호환성 보기 모드로 작동하게 했습니다. 그러니까 IE8을 사용하고 있지만 실상은 IE7을 사용하고 있었던 것이나 마찬가지입니다.



저렇게 설정해도 되고 아니면 로컬 그룹 정책 편집기에서 설정할 수도 있는데



홈 에디션의 경우 로컬 그룹 정책 편집기가 없어서 저 방법으로는 안 되죠. 이 경우 레지스트리를 사용할 수도 있습니다.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\BrowserEmulation]
"AllSitesCompatibilityMode"=dword:00000001

그러면 모든 웹사이트들이 IE7 호환모드로 작동하게 됩니다.


그런데 저는 IE8에서 호환성 보기 버튼을 표시하지 않도록 설정했습니다. 이렇게 말이죠.



이상태로 IE9로 업그레이드를 했더니 문제가 하나 발생했습니다. 바로 주소 표시줄에 호환성 보기 버튼이 표시되지 않는다는 것입니다. IE8에선 어차피 모든 사이트를 IE7 모드로 돌렸기 때문에 버튼이 필요하지 않았지만, IE9에선 제대로 IE9 모드로 사용하고 싶기 때문에 특별한 경우가 아니라면 IE9 모드로 사용하고 싶습니다. 그런데 찢어진 버튼이 표시되지 않는다는 말이죠... 물론 위에서 설명드린대로 Alt 키를 눌러서 호환성 보기에 추가해주시면 됩니다. 하지만 찢어진 버튼이 표시되면 좀 더 편하겠죠? 물론 이 문제는 저처럼 IE8에서 호환성 보기 단추 표시에 체크를 풀어버린 분들에게만 해당하는 사항입니다. IE9에선 체크할 방법이 안 보이더군요.

그래서 레지스트리를 비교해봤습니다. 정답은 아래와 같습니다.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\CommandBar]
"ShowCompatibilityViewButton"=dword:00000001
 

위 레지를 병합해주시면 정상적으로 호환되지 않는 사이트에서 찢어진 버튼이 표시됩니다. 그런데 가만 생각해보니 어차피 버튼이 표시되지 않는 사이트에서도 호환성 이슈는 자주 발생하니 그냥 Alt 키 눌러서 설정하는게 속 편하겠습니다.

이상 간단한 팁이었습니다.