본문 바로가기
개발/Javascript, ECMAScript

(자바스크립트) 브라우저 체크

by 언제나초심. 2010. 8. 5.
반응형



var Browser = {
    a : navigator.userAgent.toLowerCase()
}

Browser = {
    ie : /*@cc_on true || @*/ false,
    ie6 : Browser.a.indexOf('msie 6') != -1,
    ie7 : Browser.a.indexOf('msie 7') != -1,
    ie8 : Browser.a.indexOf('msie 8') != -1,
    opera : !!window.opera,
    safari : Browser.a.indexOf('safari') != -1,
    safari3 : Browser.a.indexOf('applewebkit/5') != -1,
    mac : Browser.a.indexOf('mac') != -1,
    chrome : Browser.a.indexOf('chrome') != -1,
    firefox : Browser.a.indexOf('firefox') != -1
}


if (Browser.chrome) {
    alert("크롬!");
}


또는 다른 방법으로


 


// 브라우저 체크
var isie=(navigator.userAgent.toLowerCase().indexOf('msie')!=-1)? true : false;
var isie6=(navigator.userAgent.toLowerCase().indexOf('msie 6')!=-1)? true : false;
var isie7=(navigator.userAgent.toLowerCase().indexOf('msie 7')!=-1)? true : false;
var isfirefox=(navigator.userAgent.toLowerCase().indexOf('firefox')!=-1)? true : false;
var isopera=(navigator.userAgent.toLowerCase().indexOf('opera')!=-1)? true : false;


반응형