zoukankan      html  css  js  c++  java
  • 判断IE浏览器版本以及不同类的浏览器

    //判断是否为ie9以下浏览器 
        function FuckInternetExplorer() {
            var browser = navigator.appName;
            var b_version = navigator.appVersion;
            var version = b_version.split(";");
            if (version.length > 1) {
                var trim_Version = parseInt(version[1].replace(/[ ]/g, "").replace(/MSIE/g, ""));
                if (trim_Version <= 9) {
                    return true;
                }
            }
           
        }
    

      判断不同的浏览器

    //检测函数
    var check = function(r) {
        return r.test(navigator.userAgent.toLowerCase());
    };
    var statics = {
        /**
        * 是否为webkit内核的浏览器
        */
        isWebkit : function() {
            return check(/webkit/);
        },
        /**
        * 是否为火狐浏览器
        */
        isFirefox : function() {
            return check(/firefox/);
        },
        /**
        * 是否为谷歌浏览器
        */
        isChrome : function() {
            return !statics.isOpera() && check(/chrome/);
        },
        /**
        * 是否为Opera浏览器
        */
        isOpera : function() {
            return check(/opr/);
        },
        /**
        * 检测是否为Safari浏览器
        */
        isSafari : function() {
        // google chrome浏览器中也包含了safari
            return !statics.isChrome() && !statics.isOpera() && check(/safari/)
        }
    };
    

      

  • 相关阅读:
    webpack--------类似gulp的工具,在gulp后面出来的
    canvas 绘制矩形
    HTML5 Canvas基础知识
    视差滚动效果
    闭包的理解
    AJAX 跨域
    json与jsonp的区别
    针对AJAX与JSONP的异同
    如何使用JSONP
    JSONP的客户端的具体实现
  • 原文地址:https://www.cnblogs.com/hnwty/p/4675805.html
Copyright © 2011-2022 走看看