본문 바로가기
FrameWork/jQuery

jQuery의 브라우져 구분 함수

by 백룡화검 2009. 11. 25.
jQuery커맨드는 고맙게도 이벤트 핸들링과 같은 브라우저 간의 차이로 발생하는 문제점등을 내부적으로  처리를 해주어 개발자로 하여금 로직 자체에만 신경쓸수 있도록 배려해주었다.

하지만 사용자 확장 함수등을 만들시엔 부득이하게 브라우져구분을 할수밖에 없고 버젼별로도 구분이필요한 경우가 생긴다..
jQuery에서는 이러한 브라우져를 구분해주고 버젼별 정보를 알려주는 함수가 있다..

$.browser   이것인데..내부함수는 아래와 같다.
.msie : IE 브라우져
.mozilla : 파폭, 카미노, 넷스케이프등이 속한다.
.safari : 사파리
.opera : 오페라
.version : 브라우져별 버젼정보 되겟다.

사용예

if ($.browser.safari) {
alert("this is safari!");
}

출처 : http://cspark.egloos.com/2176930