zoukankan      html  css  js  c++  java
  • 检测浏览器类型及版本

    var Sys = Sys || {};
    Sys.browser = Sys.browser || function (w, d, n) {
    var u = n.userAgent.toLowerCase(),
    browser = {};
    browser.u = u;
    browser.render = d.compatMode;
    if (n.product === 'Gecko')
    browser.gecko = true;
    if (/ applewebkit/(d+.d+)/i.test(u))
    browser.webkit = RegExp['x241'];
    if (!!w.ActiveXObject || "ActiveXObject" in w) {
    browser.ie = /msie (d+.d+)/i.test(u) ? RegExp['x241'] : d.documentMode;
    if (/s+trident/?(d+.d+)?/i.test(u))
    browser.trident = RegExp['x241'];
    browser.quirks = (d.compatMode == 'BackCompat');
    browser.norm = d.documentMode;
    return browser;
    }
    if (browser.gecko && /firefox/(d+.d+)/i.test(u)) {
    browser.firefox = RegExp['x241'];
    return browser;
    }
    if (/chrome/(d+.d)/i.test(u)) {
    browser.chrome = RegExp['x241'];
    return browser;
    }
    if (browser.gecko && /s+safari/?(d+.d+)?/i.test(u)) {
    browser.safari = RegExp['x241'];
    return browser;
    }
    if (!!w.opera && /opera(?:/| )(d+(?:.d+)?)/i.test(u)) {
    browser.opera = RegExp['x241'];
    if (/s+presto/?(d+.d+)?/i.test(u))
    browser.presto = RegExp['x241'];
    return browser;
    }
    return browser
    }
    (window, document, navigator);

  • 相关阅读:
    【情感计算】资源
    有意思的网站
    【NLP】新词发现
    [openwrt]网络配置
    【SSH】远程下载
    【OpenWRT】网络配置
    [SSH]连接失败
    [Openwrt]wifi桥接设置
    【Openwrt】刷
    【Python】excel
  • 原文地址:https://www.cnblogs.com/whyapi/p/3755149.html
Copyright © 2011-2022 走看看