<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>