• 判断当前浏览器的类型


    使用navigator.userAgent来判断浏览器的类型

    function userBrowser(){
    var browserName=navigator.userAgent.toLowerCase();
    if(/msie/i.test(browserName) && !/opera/.test(browserName)){
    alert("IE");
    return ;
    }else if(/firefox/i.test(browserName)){
    alert("Firefox");
    return ;
    }else if(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)){
    alert("Chrome");
    return ;
    }else if(/opera/i.test(browserName)){
    alert("Opera");
    return ;
    }else if(/iPad/i){
    alert("ipad");
    return ;
    }
    else if(/webkit/i.test(browserName) &&!(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName))){
    alert("Safari");
    return ;
    }else{
    alert("unKnow");
    }
    };

    判断浏览器是否是IE或者IE8以下

      var DEFAULT_VERSION = "8.0";
      var ua = navigator.userAgent.toLowerCase();
      var isIE = ua.indexOf("msie")>-1;
      var safariVersion;
      if(isIE){
        safariVersion = ua.match(/msie ([d.]+)/)[1];
      }
      if(safariVersion <= DEFAULT_VERSION ){
        // 进行你所要的操作
      }

    如果是IE8 or IE8以下,就跳转到新的页面

    var DEFAULT_VERSION = "8.0";

      var ua = navigator.userAgent.toLowerCase();
      var isIE = ua.indexOf("msie")>-1;
      var safariVersion;
      if(isIE){
          safariVersion =  ua.match(/msie ([d.]+)/)[1];
          if(safariVersion <= DEFAULT_VERSION ){
                // 跳转至页面1
            }else{
                // 跳转至页面2
            }
        }else{
            // 跳转至页面2
      }
  • 相关阅读:
    c++类中的常量
    什么是租赁
    期末结转销售成本结算利润
    合并报表抵消分录借:营业成本 贷:存货怎么理解(自己分析)
    电脑上装安卓系统
    下载apps from google play on windows 10
    virtualbox找不到ubuntu64选项
    如何区分其他综合收益和当期损益
    哪些项目进其他综合收益
    境外经营财务报表的折算方法
  • 原文地址:https://www.cnblogs.com/longsf/p/7997847.html
Copyright © 2020-2023  润新知