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;
      }

  • 相关阅读:
    nginx解决Ajax跨域问题
    传入token值到下个操作
    获取token值并写入Excel文件中
    读取配置文件.ini
    js判断页面元素是否存在
    SQL Server数据库管理常用的SQL和TSQL语句
    常用聊天工具(IM)在线客服链接代码
    [转]最大概率选择到“最好女孩”的算法
    Web开发:设置复选框的只读效果
    Web开发常用边框颜色汇总
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3810999.html
Copyright © 2011-2022 走看看