<div class="codetitle"> <span><a style="CURSOR: pointer" data="99145" class="copybut" id="copybut99145" onclick="doCopy('code99145')"><u>複製程式碼</u></a></span> 程式碼如下:</div> <div class="codebody" id="code99145"> <br><script type="text/javascript"> <BR>// jquery判斷瀏覽器資訊<BR>$(function(){ <BR>var bro=$.browser;//取得瀏覽器使用者代理資訊; <BR>var bro_msie=bro.msie;//判斷是否為ie瀏覽器,假如ie瀏覽器就回傳:true,否則回傳:undefined; <BR>var bro_firefox=bro.mozilla;//判斷是否為火狐瀏覽器;假如為火狐瀏覽器就回傳:true,否則回傳:undefined ; <BR>var bro_opera=bro.opera;//判斷是否為opera瀏覽器;假如為opera瀏覽器就回傳:true,否則回傳:undefined; <BR>var bro_safari=bro.safari;//判斷是否為safari瀏覽器;假如為safari瀏覽器就回傳:true,否則回傳:undefined; <BR>//判斷瀏覽器版本,用version屬性,例如判斷ie;<BR>var ie_ver=bro.version;//ie6 ,返回“6.0”,ie7返回“7.0”,ie8返回“8.0”,ie9返回“9.0”,以此類推... <BR>}); <br><br>//原生javascript判斷瀏覽器信息<BR>// 判斷瀏覽器是否為IE,方法1 <BR>var isIE=document.all ? 'IE' : 'others';//在IE下document.all值為1(true),而其他瀏覽器下的值為0(false); <br><br>// 判斷瀏覽器是否為IE,方法2 <BR>var bro=navigator.userAgent;//取得瀏覽器使用者代理資訊; <BR>var isIE2=bro.indexOf("MSIE")>0 ? 'IE' : 'others';//在IE下bro.indexOf("MSIE")值大於1,而其他瀏覽器下的值小於0(一般為-1); <br><br>//判斷IE版本<BR>var isIE6=bro.indexOf("MSIE 6.0")>0 ? 'IE6' : 'other version';//在IE6下bro.indexOf ("MSIE 6.0")值大於1,而其他瀏覽器下的值小於0(一般為-1); <BR>var isIE7=bro.indexOf("MSIE 7.0")>0 ? 'IE7' : 'other version';//在IE7下bro.indexOf("MSIE 7.0")值大於1,而其他瀏覽器下的值小於0(一般為-1); <BR>var isIE8=bro.indexOf("MSIE 8.0 ")>0 ? 'IE7' : 'other version';//在IE8下bro.indexOf("MSIE 8.0")值大於1,而其他瀏覽器下的值小於0(一般為-1); <BR>var isIE9=bro.indexOf("MSIE 9.0")>0 ? 'IE7' : 'other version';//在IE9下bro.indexOf("MSIE 9.0")值大於1,而其他瀏覽器下的值小於0(一般為-1);以此類推... <BR>var isFirefox=bro.indexOf("Firefox")>0 ? 'Firefox' : 'other version';//在Firefox下bro.indexOf( "Firefox")值大於1,而其他瀏覽器下的值小於0(一般為-1); <BR>var isSafari=bro.indexOf("Safari")>0 ? 'Safari' : 'other version'; //在Safari下bro.indexOf("Safari")值大於1,而其他瀏覽器下的值小於0(一般為-1); <BR>var isChrome=bro.indexOf("Chrome")>0 ? 'Chrome' : 'other version';//在Chrome下bro.indexOf("Chrome")值大於1,而其他瀏覽器下的值小於0(一般為-1); <BR>var isOpera=bro. indexOf("Opera")>0 ? 'Opera' : 'other version';//在Opera下bro.indexOf("Opera")值大於1,而其他瀏覽器下的值小於0(一般為-1) ;(ps:好像無效) <BR>var isCamino=bro.indexOf("Camino")>0 ? 'Camino' : 'other version';//在Camino下bro.indexOf("Camino")值大於1,而其他瀏覽器下的值小於0(一般為-1); <BR>var isMozilla=bro.indexOf("Gecko/")>0 ? 'Gecko' : 'other version';//在Mozilla下bro. indexOf("Gecko/")值大於1,而其他瀏覽器下的值小於0(一般為-1); <BR>//alert(isOpera); <br><br>//JS取得瀏覽器資訊<BR>//瀏覽器代碼名稱:navigator.appCodeName <BR>//瀏覽器名稱:navigator.appName <BR>//瀏覽器版本號:navigator.appVersion <BR>//對Java的支援:navigator. javaEnabled() <BR>//MIME類型(陣列):navigator.mimeTypes <BR>//系統平台:navigator.platform <BR>//外掛程式(陣列):navigator.plugins <BR>//使用者代理:navigator .userAgent <BR></script> <br> </div>