1,在Web的开发中,它经常会让你判断当前使用的浏览器和浏览器,并根据浏览器版本调整CSS样式。

为了在各种浏览器的Web界面中达到最佳效果,以下是获取当前浏览器的代码:
复制代码代码如下所示:
getbrowserversion:函数(){
VaR剂= navigator.useragent.tolowercase();
var arr = { };
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(trim_version =版{ 7 }。取代 / /克},);
var RvSTR = trim_version.match( / { D 。} / g)的ToString();
Var(} / g,RV = rvstr.replace /,);
bversion =房车;
浏览器
}
}
verinnum =(bversion +)。更换( / { ^ 0-9。} /,);
Arr.push(浏览器);
Arr.push(verinnum);
报酬;
}