jQuery 에서$.browser 를 통 해 브 라 우 저 를 판단 합 니 다.
2434 단어 $.browser판단 브 라 우 저
$(function() {
if($.browser.msie) {
alert("this is msie");
}
else if($.browser.safari)
{
alert("this is safari!");
}
else if($.browser.mozilla)
{
alert("this is mozilla!");
}
else if($.browser.opera) {
alert("this is opera");
}
else {
alert("i don't konw!");
}
jQuery 의 소스 코드 를 살 펴 보 겠 습 니 다.
var userAgent = navigator.userAgent.toLowerCase();
// Figure out what browser is being used
jQuery.browser = {
version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
};
jQuery 는 정규 를 통 해 userAgent 와 일치 하여 브 라 우 저의 종류 와 버 전 을 판단 합 니 다.현재 브 라 우 저가 IE6 인지 판단 하려 면 어떻게 판단 해 야 합 니까?$.browser.msie&&($.browser.version == "6.0")&&!$.support.style 역시 jQuery 는 브 라 우 저가 IE7$.browser.msie&&($.browser.version=="7.0")인지 여 부 를 판단 합 니 다.뒤로 호환성 을 고려 하지 않 으 면,각 브 라 우 저 유형 을 판단 하기 위해 jQuery 를 가 져 와 IE 를 판단 하 는 가장 쉬 운 방법 은
if(document.all){
alert("IE6")
}
$입 니 다.browser 는 정규 표현 식 을 통 해 userAgent 와 일치 하여 브 라 우 저 버 전과 종 류 를 판단 하 는.jquery 1.3.2 버 전의 문서 에 jquery.browser 및 jquery.browser.version 이 사용 을 권장 합 니 다.jquery.support 를 사용 하여 대체 할 수 있 습 니 다.그러나 현재 상황 에 서 는...jquery.support 는 사용 하기 어렵 고 매우 어렵 습 니 다.저 희 는$.browser 로 브 라 우 저 유형 을 판단 하 는 것 이 좋 습 니 다.IE 버 전 을 판단 하기 위해 서 라면 IE 의 조건 식 으로 JS
<!--[if IE]>
<script type="text/javascript">
alert("ie")
</script>
<![endif]-->
<!--[if IE 6]>
<script type="text/javascript">
alert("ie6")
</script>
<![endif]-->
<!--[if IE 7]>
<script type="text/javascript">
alert("ie7")
</script>
<![endif]-->
를 쓰 는 것 을 추천 합 니 다.이것 은 저희 가 수 동 으로$.browser 를 통 해 IE 버 전 을 판단 하 는 것 보다 더 정확 하고 jquery 의 browser 사용 방법 을 기억 하지 않 아 도 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
PHP 판단 브 라 우 저,판단 언어 코드 공유PHP 프로 그래 밍 에 서 는 서버 의 자 료 를 자주 사용 해 야 합 니 다.특히$SERVER 의 상세 한 매개 변 수 를 정리 하여 나중에 사용 하기에 편리 합 니 다. 브 라 우 저 종류 판단 판단 언어 브 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.