js访问浏览器信息




浏览器的代码名称:navigator.appcodename
浏览器名称:navigator.appname
浏览器版本号:navigator.appversion
支持java:navigator.javaenabled()
MIME类型(数组):navigator.mimetypes
系统平台:navigator.platform
插件(阵列):navigator.plugins
用户代理:navigator.useragent


js决定IE浏览器的四种方式:



方法1:


如果(窗口。addEventListener){
警报(不);
} else if(窗口。attachevent){
警报(IE);
其他{ }
警报(这发生在旧版本的浏览器不支持DHTML)。)
}


注意:此方法会弹出IE的结果不是在IE9及以上版本的IE

方法二:


如果(文件all){
警报();
其他{ }
警报(不);
}


方法三:


无功navigatorname =微软Internet Explorer;
如果(navigator.appname = = navigatorname){
警报()
其他{ }
警报(不)
}



方法四:

伊江在处理toString数组之间的区别是使用标准的浏览器。对于标准的旅游设备,如果数组中的最后一个字符是逗号,js引擎会自动删除它。


如果(!{ 1,})警报(这是IE浏览器);
否则警报(这不是IE浏览器);




注:IE9及以上版本会弹出这不是IE浏览器

判断常用浏览器的方法:


VaR的探险家= navigator.useragent;

如果(explorer.indexof(MSIE)> = 0){
警报();
}
Firefox
如果(explorer.indexof(火狐)> = 0){
警报(火狐);
}
铬
如果(explorer.indexof(铬)> = 0){
警报();
}
/歌剧
如果(explorer.indexof(歌剧)> = 0){
警报(歌剧);
}
Safari
如果(explorer.indexof(狩猎)> = 0){
警报(Safari);
}
Netscape
如果(explorer.indexof(网景)> = 0){
警报('netscape);
}



navigator.useragent用here.indexof(MSIE)> = 0来判断,当然,也可以使用

Navigator.userAgent.indexOf(MSIE)!= 1法官。

判断浏览器类型和浏览器版本号的jQuery方法


$(文档)Ready(函数(){)

浏览器;

无功binfo = ;

If (brow.msie) {bInfo= MicrosoftInternetExplorer +brow.version;}

如果(额头。Mozilla){ binfo =mozillafirefox+额头。版本;}

如果(额头。Safari){ binfo =applesafari+额头。版本;}

如果(额头。歌剧){ binfo =歌剧+额头。版本;}

警报(binfo);

});





注:查询从1.9版本,除美元。浏览器和browser.version,代替美元。

支持方法