zoukankan      html  css  js  c++  java
  • js 判断浏览器和ie版本号 收集

    function testB () {
        // body...
    var isOpera = !!window.opera ||!!window.opr|| navigator.userAgent.indexOf(' OPR/') >= 0;
        // Opera 8.0+ (UA detection to detect Blink/v8-powered Opera)
    var isFirefox = typeof InstallTrigger !== 'undefined';   // Firefox 1.0+
    var isSafari = Object.prototype.toString.call(window.HTMLElement).indexOf('Constructor') > 0;
    //var isSafari =/constructor/i.test(window.HTMLElement)
        // At least Safari 3+: "[object HTMLElementConstructor]"
        
    var isChrome = !!window.chrome && !isOpera;              // Chrome 1+
    var isIE = /*@cc_on!@*/false || !!document.documentMode;   // At least IE6
    
        console.log("是否是ie:"+  isIE);
        console.log("是否是chrome:"+  isChrome);
        console.log("是否是Firefox:"+  isFirefox);
        console.log("是否是opera:"+ isOpera);
        console.log("是否是safari:"+isSafari);
        if(isIE){
            var verIEtrue="";
            ///
            verIEtrue = (function(){
        // for-loop saves characters over while
        for( var v = 3,
                 // b just as good as a div with 2 fewer characters
                 el = document.createElement('b'),
                 // el.all instead of el.getElementsByTagName('i')
                 // empty array as loop breaker (and exception-avoider) for non-IE and IE10+
                 all = el.all || [];
             // i tag not well-formed since we know that IE5-IE9 won't mind
             el.innerHTML = '<!--[if gt IE ' + (++v) + ']><i><![endif]-->',
             all[0];
           );
        // instead of undefined, returns the documentMode for IE10+ compatibility
        // non-IE will still get undefined as before
        return v > 4 ? v : document.documentMode;
    }() );
            ///
            console.log("ie的版本号:"+  verIEtrue);
        }
    
    
    }
    
    testB ();
  • 相关阅读:
    abstract关键字
    方法重写
    对象初始化过程
    访问修饰符
    super关键字
    继承
    转发和重定向的区别
    tomcat中乱码问题解决
    jsp执行过程
    web程序常见错误及解决方法
  • 原文地址:https://www.cnblogs.com/qqloving/p/3967950.html
Copyright © 2011-2022 走看看