阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      插件 jQuery.browser 中文API文档

      插件 jQuery.browser 中文API文档

      源码 & 下载

      用于浏览器检测的jQuery插件。jQuery v1.9.1放弃了对浏览器检测的支持,该项目旨在使检测保持最新。

      安装

      在jQuery库之后包含脚本:

      <script src="/path/to/jquery.browser.js"></script>
      

      或者,您可以使用不使用jQuery的插件而jQBrowser不是使用全局对象$.browser。

      用法

      如果当前的useragent是Microsoft的Internet Explorer的某个版本,则返回true。支持所有IE版本,包括IE 11。

      $.browser.msie;
      

      如果当前的useragent是某个版本的WebKit浏览器(Safari,Chrome和Opera 15+),则返回true

      $.browser.webkit;
      

      如果当前的useragent是某个版本的Firefox,则返回true

      $.browser.mozilla;
      

      阅读浏览器版本

      $.browser.version
      

      您还可以检查任意使用者

      jQBrowser.uaMatch();
      

      原始jQuery $ .browser实现中未包含的内容

      特别检测Windows,Mac,Linux,iPad,iPhone,iPod,Android,Kindle,BlackBerry,Chrome OS和Windows Phone使用者

      	$.browser.android
      	$.browser.blackberry
      	$.browser.cros
      	$.browser.ipad
      	$.browser.iphone
      	$.browser.ipod
      	$.browser.kindle
      	$.browser.linux
      	$.browser.mac
      	$.browser.msedge
      	$.browser.playbook
      	$.browser.silk
      	$.browser.win
      	$.browser["windows phone"]
      

      或者,您可以检测通用分类,例如桌面或移动

      	$.browser.desktop
      	$.browser.mobile
      
      	// User Agent for Firefox on Windows
      	User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0
      	$.browser.desktop // Returns true as a boolean
      
      	// User Agent for Safari on iPhone
      	User-Agent: Mozilla/5.0(iPhone; CPU iPhone OS 7_0_3 like Mac OS X; en-us) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11B508 Safari/9537.53
      	$.browser.mobile // Returns true as a boolean
      
      • 检测浏览器的主要版本
      	// User Agent for Chrome
      	// Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1664.3 Safari/537.36
      	
      	$.browser.versionNumber // Returns 32 as a number
      
      • 在IE 11上支持新的useragent
      • 支持Microsoft Edge
      • 支持基于WebKit的Opera浏览器
      • 使用PhantomJS和不同的浏览器用户代理添加了测试
      目录
      目录