>  기사  >  웹 프론트엔드  >  Jquery는 IE6_jquery와 같은 브라우저의 코드를 결정합니다.

Jquery는 IE6_jquery와 같은 브라우저의 코드를 결정합니다.

WBOY
WBOY원래의
2016-05-16 18:08:281060검색
Jquery는 IE6용 코드를 결정합니다.
코드 복사 코드는 다음과 같습니다.

if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style) {
//Code
}

jquery는 브라우저 방식을 결정합니다
jquery는 navigator.userAgent.indexOf를 사용하여 브라우저 유형을 결정하고 일부 처리를 수행합니다. jquery를 사용하지 않으려면 약간 수정하여 사용할 수 있습니다. 코드
jquery 브라우저의 소스 코드 확인(예: jquery1.31)
Js 코드:
코드 복사 코드는 다음과 같습니다.

var userAgent = navigator.userAgent.toLowerCase()
// 사용 중인 브라우저 파악
jQuery.browser = {
버전: (userAgent.match( /. ( ?:rv|it|ra|ie)[/: ]([d.] )/ ) || [0,'0'])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ) ,
mozilla: /mozilla/.test( userAgent ) && !/(호환 가능|webkit)/.test( userAgent )
}

버전---브라우저 버전
msie--ie 브라우저(Microsoft Internet Explorer)
mozilla-Firefox 브라우저
opera--opera 브라우저
Js 코드:
var userAgent = navigator.userAgent.toLowerCase()
browser={
버전: (userAgent.match( /. (?:rv|it|ra|ie)[/: ]([d.] )/ ) || [0,'0'])[ 1],
safari: / webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/. test( userAgent ),
mozilla : /mozilla/.test( userAgent ) && !/(호환|webkit)/.test( userAgent )
}
호출은 jquery와 동일합니다. $ 기호
인용 출처: http://www.zdbase.com/content/detail.aspx?OID=F50C5170-4793-4C42-966C-823D48DA5879
Jquery를 사용하여 브라우저 유형을 확인하세요. 브라우저 유형 결정 이 방법은 사용하지 않는 것이 좋습니다. 이미 jquery를 사용한 경우에만 권장됩니다. 왜냐하면 그렇게 작은 기능을 위해 그렇게 큰 클래스 라이브러리를 로드할 필요가 없기 때문입니다.
jquery를 배우는 친구들은 공부하고 아이디어를 이해하는 것이 좋습니다.
주로 사용하는 방법 : $.browser.['browser 키워드']
코드는 다음과 같습니다.
코드 복사 코드는 다음과 같습니다.