본문 바로가기

IE 호환성 보기 모드 체크하기

Publish: 2012.04.10.

IE7이상의 브라우저에서 현재 사용자가 호환성 보기인지 아닌지 체크하는 방법입니다.

IE7이하의 브라우저 또는 호환성 보기에서는 user-agent에서 브라우저 엔진이 Trident로 잡힙니다.
순정 IE7에서는 Trident가 user-agent에 나오지 않더군요.
user-agent를 체크해서 Trident 과 MSIE 7이 있을경우가 호환성 보기 모드가 되는 결과가 나오네요.

Javascript

if ( window.navigator.userAgent.search("MSIE 7")>-1 && window.navigator.userAgent.search("Trident")>-1) {
    alert("호환성");
}

DEMO

http://hylaweb.net/demo/etc/mode/

댓글 쓰기