您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

js/jquery判断浏览器的方法小结_jquery

2025/5/20 7:12:42发布25次查看
js获取浏览器信息
浏览器代码名称:navigator.appcodename浏览器名称:navigator.appname浏览器版本号:navigator.appversion对java的支持:navigator.javaenabled()mime类型(数组):navigator.mimetypes系统平台:navigator.platform插件(数组):navigator.plugins用户代理:navigator.useragent
js判断ie浏览器的四种方法:
方法一:
if(window.addeventlistener){ alert(not ie); }else if(window.attachevent){ alert(is ie); }else{ alert(这种情况发生在不支持dhtml的老版本浏览器(现在一般都支持)) }
注释:该方法在ie9及以上ie版本会弹出not ie结果
方法二:
if(document.all){ alert(ie); }else{ alert(not ie); }
方法三:
var navigatorname = microsoft internet explorer; if( navigator.appname == navigatorname ){ alert(ie) }else{alert(not ie) }
方法四:
利用了ie与标准浏览器在处理数组的tostring方法的差异.对于标准游览器,如果数组里面最后一个字符为逗号,js引擎会自动剔除它.
if(!+[1,])alert(这是ie浏览器); else alert(这不是ie浏览器);
注释:ie9及以上版本会弹出“这不是ie浏览器”
判断常用浏览器的方法:
var explorer =navigator.useragent ;//ie if (explorer.indexof(msie) >= 0) {alert(ie);}//firefox else if (explorer.indexof(firefox) >= 0) {alert(firefox);}//chromeelse if(explorer.indexof(chrome) >= 0){alert(chrome);}//operaelse if(explorer.indexof(opera) >= 0){alert(opera);}//safarielse if(explorer.indexof(safari) >= 0){alert(safari);} //netscapeelse if(explorer.indexof(netscape)>= 0) { alert('netscape'); }
这里用到navigator.useragent。indexof(msie) >= 0进行判断,当然也可以用
navigator.useragent.indexof(msie) != -1 进行判断。
jquery判断浏览器类型和浏览器版本号的方法
$(document).ready(function(){ var brow=$.browser; var binfo=; if(brow.msie){binfo=microsoftinternetexplorer+brow.version;} if(brow.mozilla){binfo=mozillafirefox+brow.version;} if(brow.safari){binfo=applesafari+brow.version;} if(brow.opera){binfo=opera+brow.version;} alert(binfo);});
注意:query 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是
$.support 方法
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product