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);

  • 相关阅读:
    函数集
    2019.1.7
    第九次团队作业-测试报告与用户使用手册
    α版本升升备忘录下载链接
    系统设计和任务分配(个人)
    团队作业说明
    备忘录-团队选题报告
    需求分析与原型设计---升升备忘录
    项目——四则运算器
    Hello Django
  • 原文地址:https://www.cnblogs.com/whyapi/p/3755149.html
Copyright © 2011-2022 走看看