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

페이지 정보

shadow2fox 1,801 2018.08.22 08:59

평점

  • 평점 : 0점 (0명 참여)

본문

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

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,541,098
레벨 142
경험치 3,036,624

Progress Bar 79%

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

댓글

첫 번째 댓글을 남겨 주세요

Total 1311 페이지
제목 글쓴이 날짜 조회 추천
JavaScript  댓글+2🏆 Prism.js 플러그인 Copy to Clipboard Button 이용 시 빈칸이 추가되는 문제 해결하기 shadow2fox 2021.06.22 1,131 2
JavaScript  댓글+1 텍스트 타입의 input 태그에 텍스트 입력 시 앞뒤 공백제거 shadow2fox 2021.06.20 876 1
JavaScript  댓글+2🏆 이미지 원본 크기로 보기 shadow2fox 2021.03.14 1,582 2
JavaScript  🏆 오프스크린 이미지(Offscreen Images) 지연하기 shadow2fox 2018.12.27 3,363 2
JavaScript  🏆 현재창 아이프레임 유무 확인 shadow2fox 2018.12.26 1,695 0
JavaScript  🏆 🚩 사용자의 브라우저를 검출하는 방법 shadow2fox 2018.08.22 1,802 0
JavaScript  🏆 반응형 테마에서 Theia Sticky Sidebar 사용시 레이아웃이 중첩되는 문제 해결하기 루루아빠 2017.04.22 2,410 0
JavaScript  🏆 gifplayer를 통해 동영상 재생시 오디오 문제 루루아빠 2016.08.06 2,612 0
JavaScript  🏆 모달창(Modal Window) backdrop(모달창 바깥 부분) 클릭시 모달창 닫지 않기 루루아빠 2016.05.06 3,397 0
JavaScript  🏆 특정 div의 내용을 일정 시간마다 새로고침하기 루루아빠 2016.03.20 14,807 1
JavaScript  🏆 마우스 오른쪽 버튼 사용시 경고 메세지 띄우기 루루아빠 2015.10.31 2,523 0
JavaScript  🏆 아이프레임 자동으로 갱신하기 루루아빠 2015.06.05 3,168 0
JavaScript  댓글+3🏆 단축키로 페이지 이동 루루아빠 2015.05.28 4,050 0