插件 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和不同的浏览器用户代理添加了测试

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了