美文网首页
js判断IE浏览器版本

js判断IE浏览器版本

作者: TTTXTTT | 来源:发表于2018-07-27 12:38 被阅读0次

    1.如何查看浏览器内核信息 

    window.navigator.userAgent

    2.每个浏览器的userAgent不同,所以根据userAgent来判断浏览器版本

    Chrome 360 edge IE10 IE9

    3.代码段

    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) { 

                      console.log('IE8');               

    } else if(fIEVersion == 9) { 

                      console.log('IE9');               

    } else if(fIEVersion == 10) {

                        console.log('IE10');               

    } else {                   

    return 6;//IE版本<=7               

    }            

    } else if(isEdge) {               

    return 'edge';//edge           

    } else if(isIE11) {               

    return 11; //IE11            

    }else{               

    return -1;//不是ie浏览器           

    }       

    }       

    IEVersion();

    相关文章

      网友评论

          本文标题:js判断IE浏览器版本

          本文链接:https://www.haomeiwen.com/subject/atkemftx.html