jquery를 사용하여 브라우저의 커널 및 버전 번호 확인 코드 복사 코드는 다음과 같습니다. <br> $(함수 () {<br> If ($.browser.msie && ($.browser.version == "7.0")) {<br> $("#yourannet").css("margin-left", "10px");<br> } //IE7 브라우저<br> else if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style) {<br> $("#yourannet").css("margin-left", "15px");<br> } //IE6 브라우저<br> else if ($.browser.msie && ($.browser.version == "8.0")) {<br> $("#yourannet").css("margin-left", "20px");<br> } //IE8 브라우저<br> else if ($.browser.msie && ($.browser.version == "9.0")) {<br> $("#yourannet").css("margin-left", "25px");<br> } // IE9 브라우저<br> else if (window.navigator.userAgent.toLowerCase().indexOf("360se") >= 1) {<br> $("#yourannet").css("margin-left", "30px");<br> }//360 브라우저<br> })<br> </div> <br> <p><strong>jQuery는 일반 규칙을 사용하여 userAgent를 일치시켜 브라우저의 유형과 버전을 결정합니다</strong>. 현재 브라우저가 IE6인지 확인하려면 어떻게 해야 합니까? </p> <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="52651" class="copybut" id="copybut52651" onclick="doCopy('code52651')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code52651"> <br> $(함수() {<br> if($.browser.msie) {<br> warning("이것은 msie입니다");<br> }<br> else if($.browser.safari)<br> {<br> Alert("이것은 사파리입니다!");<br> }<br> else if($.browser.mozilla)<br> {<br> Alert("이것은 모질라입니다!");<br> }<br> else if($.browser.opera) {<br> Alert("이것은 오페라입니다");<br> }<br> 그렇지 않으면 {<br> Alert("모르겠어요!");<br> }<br> </div> <p>다음은 <strong>jquery의 정규 표현식입니다. ie, firefox, Opera, chrome, safari</strong></p> 구별을 지원합니다. <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="30624" class="copybut" id="copybut30624" onclick="doCopy('code30624')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code30624"> <br> // 브라우저 확인------시작<br> var userAgent = navigator.userAgent, // userAgent<br> rMsie = /.*(msie) ([w.] ).*/, // 즉<br> rFirefox = /.*(firefox)/([w.] ).*/, //firefox<br> r오페라 = /(오페라). version/([w.] )/, // 오페라<br> rChrome = /.*(chrome)/([w.] ).*/, // 크롬<br> rSafari = /.*version/([w.] ).*(safari).*/;// 사파리<br> jMeteor.browser = {};<br> var ua = userAgent.toLowerCase();<br> 함수 uaMatch(ua) {<br> var 일치 = rMsie.exec(ua);<br> if (일치 != null) {<br> return { 브라우저 : match[1] ¦¦ "", 버전 : match[2] ¦¦ "0" };<br> }<br> var match = rFirefox.exec(ua);<br> if (일치 != null) {<br> return { 브라우저 : match[1] ¦¦ "", 버전 : match[2] ¦¦ "0" };<br> }<br> var match = rOpera.exec(ua);<br> if (일치 != null) {<br> return { 브라우저 : match[1] ¦¦ "", 버전 : match[2] ¦¦ "0" };<br> }<br> var match = rChrome.exec(ua);<br> if (일치 != null) {<br> return { 브라우저 : match[1] ¦¦ "", 버전 : match[2] ¦¦ "0" };<br> }<br> var match = rSafari.exec(ua);<br> if (일치 != null) {<br> return { 브라우저 : match[2] ¦¦ "", 버전 : match[1] ¦¦ "0" };<br> }<br> if (일치 != null) {<br> return { 브라우저: "", 버전: "0" };<br> }<br> }<br> var browserMatch = uaMatch(userAgent.toLowerCase());<br> if (browserMatch.browser) {<br> jMeteor.browser[browserMatch.browser] = true;<br> jMeteor.browserName = browserMatch.browser;<br> jMeteor.browser.version = browserMatch.version;<br> jMeteor.browser.언어 = (navigator.언어 ? navigator.언어<br> : navigator.userLanguage ¦¦ "");<br> }<br> // 브라우저 확인------끝<br> <br> <br> 사용방법:<br> 자바스크립트代码<br> jMeteor.browser.msie //判断是否为ie,返回true则代表是<br> jMeteor.browserName //浏览器name称<br> jMeteor.browser.version //浏览器版本<br> jMeteor.browser.언어 //语言<br> <br> </div> <p><strong>통신浏览器版本信息判断各浏览器</strong></p> <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="70145" class="copybut" id="copybut70145" onclick="doCopy('code70145')"><u>复主代码</u></a></span> 代码如下:</div> <div class="codebody" id="code70145"> <br> var _uat=navigator.userAgent; <br> if(_uat.indexOf("MSIE 6.0")>0) Alert("ie6"); <br> else if(_uat.indexOf("MSIE 7.0")>0) Alert("ie7"); <br> else if(_uat.indexOf("MSIE 8.0")>0) Alert("ie8"); <br> else if(_uat.indexOf("Firefox")>0) Alert("firefox"); <br> </div> <p><strong>CSS判断浏览器 </strong></p> <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="51583" class="copybut" id="copybut51583" onclick="doCopy('code51583')"><u>复主代码</u></a></span> 代码如下:</div> <div class="codebody" id="code51583"> <br> #example{color:red ;} /*firefox*/ <br> * html #example{color:blue;} /*ie6*/ <br> * html #example{color:green;} /*ie7*/ <br> </div> <p><strong>HTML判断浏览器 </strong></p> <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="33829" class="copybut" id="copybut33829" onclick="doCopy('code33829')"><u>复主代码</u></a></span> 代码如下:</div> <div class="codebody" id="code33829"> <br> 1. <!--[if !IE]><!-->除IE외도可识别<!--<![endif]--> <br> 2. <!--[IE인 경우]> 모든 IE可识别<![endif]--> <br> 3. <!--[IE 6인 경우]> 仅IE6可识别<![endif]--> <br> 4.<!--[IE 6인 경우]> IE6以及IE6以下版本可识别<![endif]--> <br> 5. <!--[IE 6인 경우]> IE6以及IE6以上版本可识别<![endif]--> <br> 6.<!--[IE 7인 경우]> 仅IE7可识别<![endif]--> <br> 7. <!--[IE 7인 경우]> IE7以及IE7以下版本可识别<![endif]--> <br> 8. <!--[IE 7인 경우]> IE7以及IE7以上版本可识别<![endif]--> <br> </div>