JS推断IE6,IE7,IE8,IE9版本

参考:
用 Javascript 推断 IE 版本号支撑IE6,IE7,IE8,IE9,IE10,IE11
JavaScript推断IE各版本最圆满解决方案
JS代码推断IE6,IE7,IE8,IE9的函数代码

推断是不是为IE:

        function isIe() {
            return window.ActiveXObject ? true : false;
        }

        if (isIe()) {
            //do something

        }

检测IE版本号:
将版本号提取成参数,就可以天生一个通用的检测IE版本,代码以下:

        var is_IE = function (ver) {
            var b = document.createElement('b')
            b.innerHTML = '<!--[if IE ' + ver + ']><i></i><![endif]-->'
            return b.getElementsByTagName('i').length === 1
        }


        if(isIE(6)){
            // IE 6
        }
        // ...
        if(isIE(9)){
            // IE 9
        }

        if (is_IE(5) || is_IE(6) || is_IE(7) || is_IE(8)) {
            //do something
        }
    原文作者:北堂棣
    原文地址: https://segmentfault.com/a/1190000004869393
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞