Javascript获取浏览器版本
复制代码代码如下所示:
函数的BroswerUtil(){
}
broswerutil.prototype = { {
getbrowserversion:函数(){
VaR剂= navigator.useragent.tolowercase();
var arr = { };
var浏览器;
Var Bversion = ;
无功verinnum = ;
伊江
如果(agent.indexof(MSIE)> 0){
无功regstr_ie = / MSIE { D. } +; / GI;
浏览器;
bversion = + agent.match(regstr_ie)
}
Firefox
如果(agent.indexof(火狐)> 0){
无功regstr_ff = / / Firefox { D. } + / GI;
浏览器;
bversion = + agent.match(regstr_ff);
}
铬
如果(agent.indexof(铬)> 0){
无功regstr_chrome = / /铬{ D. } + / GI;
浏览器;
bversion = + agent.match(regstr_chrome);
}
Safari
如果(agent.indexof(狩猎)> 0 agent.indexof(铬)<0){
无功regstr_saf = / /版{ D. } + / GI;
浏览器Safari;
bversion = + agent.match(regstr_saf);
}
/歌剧
如果(agent.indexof(歌剧)> = 0){
无功regstr_opera = / /版{ D. } + / GI;
浏览器;
bversion = + agent.match(regstr_opera);
{ { { }
VaR的浏览器= navigator.appname;
如果(浏览器= Netscape){
VaR版本= agent.split(;);
var =版{ 7 }。取代(trim_version / /克},);
var RvSTR = trim_version.match( / { D 。} / g)的ToString();
var = rvstr.replace(RV / /克},);
bversion =房车;
浏览器
}
}
verinnum =(bversion + )。更换( / { ^ 0-9。} /搞笑,);
Arr.push(浏览器);
Arr.push(verinnum);
报酬;
},
函数(){()
VaR的UserAgent = navigator.useragent.tolowercase();
警报(用户代理)
返回{
isie6: / / MSIE 6。测试(用户代理) / / IE6。
isie7: / / MSIE 7。测试(用户代理) / / IE7。
isie8: / / MSIE 8。测试(用户代理) / / IE8。
isie9: / / MSIE 9。测试(用户代理) / / IE9。
isie10: / / MSIE 10。测试(用户代理) / / IE10。
isie11: / / MSIE 11。测试(用户代理) / / IE11。
泛美储蓄和贷款银行: / / lbbrowser。测试(用户代理), / /猎豹浏览器
IsUc: / / UCWEB。测试(用户代理), / / UC浏览器
360se 360: / /。测试(用户代理),360 / /浏览器
isbaidu: / / bidubrowser。测试(用户代理), / /百度浏览器
issouu: / / metasr。测试(用户代理), / /搜狗浏览器
ischrome: / /铬。试验(UserAgent.substr(33, 6)), / / Chrome浏览器
isfirefox: / / Firefox。测试(用户代理), / /火狐
isopera: / /歌剧。测试(用户代理), / /浏览器
issafire: / / Safari。测试(用户代理)/铬/测试(用户代理),! / /蓝宝石的浏览器
IsQQ: / / qqbrowser。测试(用户代理) / / QQ浏览器
};
})
}
这篇文章的全部内容,我希望合作伙伴能喜欢它。