zoukankan      html  css  js  c++  java
  • ie浏览器的版本

    原文链接:https://www.cnblogs.com/XCWebLTE/archive/2017/06/15/7017338.html

    function IEVersion() {
    var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
    var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器
    var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器
    var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;
    if(isIE) {
    var reIE = new RegExp("MSIE (\d+\.\d+);");
    reIE.test(userAgent);
    var fIEVersion = parseFloat(RegExp["$1"]);
    if(fIEVersion == 7) {
    return 7;
    } else if(fIEVersion == 8) {
    return 8;
    } else if(fIEVersion == 9) {
    return 9;
    } else if(fIEVersion == 10) {
    return 10;
    } else {
    return 6;//IE版本<=7
    }
    } else if(isEdge) {
    return 'edge';//edge
    } else if(isIE11) {
    return 11; //IE11
    }else{
    return -1;//不是ie浏览器
    }
    }

    通过调用 IEVersion()可以获得返回值,值如下

    值类型 值说明
    -1 Number  不是ie浏览器
    6 Number ie版本<=6
    7 Number ie7
    8 Number ie8
    9 Number ie9
    10 Number ie10
    11 Number ie11
    'edge' String ie的edge浏览器
  • 相关阅读:
    Python入门--14--字典
    Python入门--13--爬虫一
    Python入门--13--递归
    Python入门--12--函数与变量
    Python入门--11--自定义函数
    Python入门--10--序列
    mysql 删除重复记录
    Java 不可编辑的Map
    mysql left join
    mysql 超过5名学生的课
  • 原文地址:https://www.cnblogs.com/lichihua/p/7997736.html
Copyright © 2011-2022 走看看