browser = {
            /**
             * @property {boolean} ie 检测当前浏览器是否为IE
             */
            ie        :  /(msie\s|trident.*rv:)([\w.]+)/.test(agent),
 
            /**
             * @property {boolean} opera 检测当前浏览器是否为Opera
             */
            opera    : ( !!opera && opera.version ),
 
            /**
             * @property {boolean} webkit 检测当前浏览器是否是webkit内核的浏览器
             */
            webkit    : ( agent.indexOf( ' applewebkit/' ) > -1 ),
 
            /**
             * @property {boolean} mac 检测当前浏览器是否是运行在mac平台下
             */
            mac    : ( agent.indexOf( 'macintosh' ) > -1 ),
 
            /**
             * @property {boolean} quirks 检测当前浏览器是否处于“怪异模式”下
             */
            quirks : ( document.compatMode == 'BackCompat' )
        };
 
    /**
     * @property {boolean} gecko 检测当前浏览器内核是否是gecko内核
     */
    browser.gecko =( navigator.product == 'Gecko' && !browser.webkit && !browser.opera && !browser.ie);

最新文章

  1. ORACLE 数据库建了非法表后无法操作和删除问题
  2. Objective C 快速入门学习三
  3. IIS7.5配置SSL
  4. reactjs入门到实战(四)---- state详解
  5. Mongodb集群配置(sharding with replica set)
  6. 模态Model视图Push下一个视图(混合跳转)
  7. MYSQL 行转列 以及基本的聚合函数count,与group by 以及distinct组合使用
  8. 学习pthreads,多线程的创建和终止
  9. String的substring()用于截取字符串
  10. 网络协议 3 - 从物理层到 MAC 层
  11. python requests提示警告InsecureRequestWarning
  12. 跟我一起学习vue2(学习工程目录)[三]
  13. <以交易为生>读书笔记
  14. (转)Lua学习笔记1:Windows7下使用VS2015搭建Lua开发环境
  15. python panda库自动去重
  16. python学习大纲目录(转自alex博客https://www.cnblogs.com/alex3714/)
  17. 常用MySQL语法
  18. Decode Ways——动态规划
  19. C++指针传递和引用传递的区别 (转载整理)
  20. CF788B Weird journey

热门文章

  1. ZOJ 1633
  2. C# 解析json Newtonsoft.Json
  3. 有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。
  4. brew 更换国内源(镜像)
  5. 分享一个js生成二维码的库
  6. Ubuntu-Java-Scala-Spark-IEDA-configure
  7. chinaunix:腾讯面试题
  8. 另一种root方法,Android boot.img破解
  9. SQL判断一个数是整数还是小数
  10. linux文件合并