[JavaScript] 사용자의 브라우저를 검출하는 방법

페이지 정보

shadow2fox 1,791 2018.08.22 08:59

평점

본문

사용자의 브라우저를 검출하는 방법

if(/*@cc_on!@*/false || typeof ScriptEngineMajorVersion === "function")
{
    // IE >= 4 (IE11는 제외)
}
else if(window.chrome)
{
    // 크롬, 크로미움
}
else if(window.opera)
{
    // 오페라 >= 9.2
}
else if('MozBoxSizing' in document.body.style)
{
    // 파이어폭스 >= 3.2
}
else if({}.toString.call(window.HTMLElement).indexOf('Constructor')+1)
{
    // 사파리 >= 3.1
}
else
{
    // 그밖에...
}
이윰빌더에서 IE7 & IE8 검출을 위해 사용(app.js)되는 $.browser 속성이 최근 jQuery 버전에서 삭제되어 위 소스를 이용해 에러를 잡았다.
추천인
  • 추천해 주세요
10
shadow2fox - 회원등급 : 자연/Level 142 - 포인트 : 2,539,564
레벨 142
경험치 3,033,988

Progress Bar 73%

- 가입일 : 2015-03-10 12:21:44
- 서명 : 인간에게 가장 큰 선물은 자기 자신에게 기회를 주는 것이다. - 크리스 가드너, Chris Gardner -
- 자기소개 : There's never a shortcut to happiness.

댓글

첫 번째 댓글을 남겨 주세요