• js之navigator对象


     //浏览器兼容的问题主要是浏览器内核的问题
            //ie的内核Trident firefox:Gecko chrome safari:webkit
            window.onload = function () {
                var kk = navigator.cookieEnabled;//返回的是一个浏览器是否支持cookie
                var result = browsers();
                document.write(" 你当前是使用的浏览器版本是:" + result.name + "<br/>" + "版本是:" + result.v)
            };
            var browsers = function () {
                var sys = {};
                var ua = navigator.userAgent.toLowerCase();
                var s;
                if (ua.match(/chrome/d+/)) {
                    s = ua.match(/chrome/d+/)[0].split("/");//注意正在表达式返回的是一个匹配的数组,然后用split方法分割一个元素返回的还是一个数组
                    sys.name = s[0];
                    sys.v = s[1];
                }
                else if (ua.match(/msie d+/)) {
                    s = ua.match(/msie d+/)[0].split(" ");
                    sys.name = s[0];
                    sys.v = s[1];
                }
                else if (ua.match(/firefox/d+/)) {
                    s = ua.match(/firefox/d+/)[0].split("/");
                    sys.name = s[0];
                    sys.v = s[1];
                }
                else {
                    sys.name = "未知浏览器";
                    sys.v = "未知版本";
                }
                return sys;
            };
  • 相关阅读:
    Python—re模块
    Python—json模块
    Python—sys模块介绍
    Python—os模块介绍
    Python—randonm模块介绍
    Python—time模块介绍
    Python—包介绍
    Python—模块介绍
    Python—装饰器
    jvm、jre、jdk
  • 原文地址:https://www.cnblogs.com/kkloveit/p/4509560.html
Copyright © 2020-2023  润新知