zoukankan      html  css  js  c++  java
  • js 获取浏览器版本号

    1、在web开发中,会常常让你推断当前使用的是那个浏览器及浏览器的那个版本号,依据浏览器版本号来调整CSS的样式,

    使在web界面在各个浏览器展现达到最佳的效果,以下是获取当前浏览器的代码:

    getBrowserVersion:function(){
       var agent = navigator.userAgent.toLowerCase();
       var arr=[];
       var Browser="";
       var Bversion="";
       var verinNum=""; 
       //IE
       if(agent.indexOf("msie") > 0){
        var regStr_ie = /msie [d.]+;/gi ;
         Browser="IE";
         Bversion=""+agent.match(regStr_ie)   
       }
       //firefox
       else if(agent.indexOf("firefox") > 0){ 
        var regStr_ff = /firefox/[d.]+/gi;
           Browser="firefox";
           Bversion=""+agent.match(regStr_ff);
       }
       //Chrome
         else if(agent.indexOf("chrome") > 0){
        var regStr_chrome = /chrome/[d.]+/gi ;
         Browser="chrome";
         Bversion=""+agent.match(regStr_chrome);
       }
       //Safari
         else if(agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0){
        var regStr_saf = /version/[d.]+/gi ;
         Browser="safari";
         Bversion=""+agent.match(regStr_saf);
       }
       //Opera
         else if(agent.indexOf("opera")>=0){ 
        var regStr_opera = /version/[d.]+/gi ;
         Browser="opera";
         Bversion=""+agent.match(regStr_opera);
         }else{
        var browser=navigator.appName;
        if(browser=="Netscape"){
         var version=agent.split(";");
         var trim_Version=version[7].replace(/[ ]/g,"");   
         var rvStr=trim_Version.match(/[d.]/g).toString();
         var rv=rvStr.replace(/[,]/g,"");
         Bversion=rv;
         Browser="IE"
        }
         }
         verinNum=(Bversion+"").replace(/[^0-9.]/ig,"");
         arr.push(Browser);
         arr.push(verinNum);
         return arr;
      }

  • 相关阅读:
    asp.net实现页面跳转后不可以返回
    Response.Write的alert换行问题
    ASP.NET 中关GridView里加入CheckBox 在后台获取不到选中状态的问题
    将Windows网络适配器共享网络的ip:192.168.137.1 改为其他IP
    windows设置照片查看器为默认的照片查看软件
    Android--UI之ImageView
    Android--UI之DatePicker、TimePicker...
    Android--UI之ProgressBar
    Android--UI之Radio、Check、Toggle
    Android--UI之Button
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3810999.html
Copyright © 2011-2022 走看看