js 获取浏览器版本以此来调整CSS的样式
使在web界面在各个浏览器展现达到最佳的效果,下面是获取当前浏览器的代码:
getBrowserVersion:function(){ varagent=navigator.userAgent.toLowerCase(); vararr=[]; varBrowser=""; varBversion=""; varverinNum=""; //IE if(agent.indexOf("msie")>0){ varregStr_ie=/msie[\d.]+;/gi; Browser="IE"; Bversion=""+agent.match(regStr_ie) } //firefox elseif(agent.indexOf("firefox")>0){ varregStr_ff=/firefox\/[\d.]+/gi; Browser="firefox"; Bversion=""+agent.match(regStr_ff); } //Chrome elseif(agent.indexOf("chrome")>0){ varregStr_chrome=/chrome\/[\d.]+/gi; Browser="chrome"; Bversion=""+agent.match(regStr_chrome); } //Safari elseif(agent.indexOf("safari")>0&&agent.indexOf("chrome")<0){ varregStr_saf=/version\/[\d.]+/gi; Browser="safari"; Bversion=""+agent.match(regStr_saf); } //Opera elseif(agent.indexOf("opera")>=0){ varregStr_opera=/version\/[\d.]+/gi; Browser="opera"; Bversion=""+agent.match(regStr_opera); }else{ varbrowser=navigator.appName; if(browser=="Netscape"){ varversion=agent.split(";"); vartrim_Version=version[7].replace(/[]/g,""); varrvStr=trim_Version.match(/[\d\.]/g).toString(); varrv=rvStr.replace(/[,]/g,""); Bversion=rv; Browser="IE" } } verinNum=(Bversion+"").replace(/[^0-9.]/ig,""); arr.push(Browser); arr.push(verinNum); returnarr; }