zoukankan      html  css  js  c++  java
  • 判断当前浏览器的类型

    使用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
      }
  • 相关阅读:
    Linux下find命令详解
    shell if语句
    目标文件系统映像制作工具mkyaffs2image
    编译内核
    FPS含义
    linux下echo命令详解
    Mssql数据库语句综合
    string 字符串操作
    Lession 15 Good news
    Mysql使作心得(备份,还原,乱码处理)
  • 原文地址:https://www.cnblogs.com/longsf/p/7997847.html
Copyright © 2011-2022 走看看