메인메뉴 바로가기

HOME으로 가기


Javascript

Tip&Tech | 브라우저 체크 (Bowser Check)

본문

<!--[if !IE]><p>Internet Explorer가 아닙니다.</p><![endif]-->

<!--[if IE]><p>Internet Explorer 입니다.</p><![endif]-->
 
<!--[if IE 5.0]><p>Internet Explorer Version 5.0 입니다.</p><![endif]-->
<!--[if IE 5.5]><p>Internet Explorer Version 5.5 입니다.</p><![endif]-->
<!--[if IE 6]><p>Internet Explorer Version 6 입니다.</p><![endif]-->
<!--[if IE 7]><p>Internet Explorer Version 7 입니다.</p><![endif]-->
 
<!--[if gt IE 7]><p>IE7 초과 유저에게만 표시할 내용 (7제외)</p><![endif]-->
<!--[if gte IE 7]><p>IE7 이상 유저에게만 표시할 내용 (7포함)</p><![endif]-->
<!--[if lt IE 7]><p>IE7 미만 유저에게만 표시할 내용 (7제외)</p><![endif]-->
<!--[if lte IE 7]><p>IE7 이하 유저에게만 표시할 내용 (7포함)</p><![endif]-->
 
<< window.navigator.userAgent >>
크롬 : Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36 
사파리 : Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2
파이어폭스 : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
오페라 : Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.16
 
익스플로러 11 : Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.2; rv:11.0) like Gecko
익스플로러 10 : Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.2)
익스플로러 9 : Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.2)
익스플로러 8 : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.2)
익스플로러 7 : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.2)
익스플로러 5 : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.2)
 
익스플로러 10 (사용자에이전트 문자열) : Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0) 
익스플로러 9 (사용자에이전트 문자열) : Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
익스플로러 8 (사용자에이전트 문자열) Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
익스플로러 7 (사용자에이전트 문자열) : ​Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
익스플로러 6 (사용자에이전트 문자열) : ​Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
 
 
//조건 예문
if(window.navigator.userAgent.indexOf("MSIE") > -1 || window.navigator.userAgent.indexOf("Trident") > -1) {
          //익스플로러이면 실행
}
 
if(window.navigator.userAgent.indexOf("MSIE 6") > -1) {
          //익스플로러 6이면 실행
}
 
//브라우저명 찾기
var getBrowser = function(){
    var agent = window.navigator.userAgent;
    
    //MSIE
    if( agent.match("MSIE") || agent.match("Trident") ){
       return "MSIE";
    }else if( agent.match("Chrome") ){
       return "Chrome";
    }else if( agent.match("Safari") ){
       return "Safari";
    }else if( agent.match("Firefox") ){
       return "Firefox";
    }else if( agent.match("Opera") ){
       return "Opera";
    }else{
       return "Other";
    }
}
alert(getBrowser());
 

} 

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기