LHJ

I'm a FE developer.

JavaScript IE 구분방법

18 Nov 2020 » js

JavaScript IE 구분방법

IE는 버전별로 출력되는 navigator.userAgent값이 다르다.
때문에 IE인지 아닌지 구분하려면 아래와 같이 모든 경우를 고려해야된다.

var agent = navigator.userAgent.toLowerCase();

if ( (navigator.appName == 'Netscape' && navigator.userAgent.search('Trident') != -1) || (agent.indexOf("msie") != -1) ) {
    // 인터넷 익스플로러 브라우저 입니다.
} else {
    // 인터넷 익스플로러 브라우저가 아닙니다.
}