用法一
jQuery.browser => PlainObject
jQuery.browser => PlainObject
说明:包含用户代理的标志,从 navigator.userAgent 读取。这个属性在 jQuery 1.9 中被移除,并且只能通过 jQuery.migrate 插件使用。请尝试改用特征检测。
添加的版本:1.0
jQuery.browser
注意:这个 API 在 jQuery 1.9 中已经被移除;请改用特征检测。
$.browser
属性提供有关正在访问页面的 Web 浏览器的信息,由浏览器本身报告。它包含四个最流行的浏览器类(Internet Explorer、Mozilla、Webkit 和 Opera)中的每一个的标志以及版本信息。
可用的标志是:
- webkit(从 jQuery 1.4 开始)
- 野生动物园(已弃用)
- opera
- msie
- mozilla
此属性立即可用。因此,使用它来确定是否调用 $(document).ready()
是安全的。 $.browser
属性在 jQuery 1.3 中已弃用,其函数可能会在 jQuery 的未来版本中移至 team-supported 插件。
因为$.browser
使用navigator.userAgent
来确定平台,所以容易受到用户的欺骗或浏览器本身的虚假陈述。最好尽可能完全避免使用browser-specific 代码。与其依赖 $.browser
不如使用像 Modernizr 这样的库。
例子:
显示浏览器信息。
|
如果当前用户代理是 Microsoft 的 Internet Explorer 的某个版本,则返回 true。不适用于 jQuery 1.9 或更高版本除非jQuery 迁移插件包括在内。
|
警告“这是 WebKit!”仅适用于WebKit 浏览器。不适用于 jQuery 1.9 或更高版本除非jQuery 迁移插件包括在内。
|
用法二
jQuery.browser.version => String
jQuery.browser.version => String
说明:用户浏览器的渲染引擎的版本号。这个属性在 jQuery 1.9 中被移除,并且只能通过 jQuery.migrate 插件使用。
添加的版本:1.1.3
jQuery.browser.version
注意:这个 API 在 jQuery 1.9 中已经被移除;请改用特征检测。
以下是一些典型的结果:
- Internet Explorer:6.0、7.0、8.0
- Mozilla/Firefox/Flock/Camino:1.7.12、1.8.1.3、1.9
- Opera :10.06, 11.01
- Safari/Webkit:312.8、418.9
请注意,IE8 在兼容性视图中声称为 7。
例子:
返回用户当前浏览器使用的渲染引擎的版本号。例如,FireFox 4 返回 2.0(它使用的 Gecko 渲染引擎的版本)。不适用于 jQuery 1.9 或更高版本除非jQuery 迁移插件包括在内。
|
提醒正在使用的 IE 渲染引擎的版本。不适用于 jQuery 1.9 或更高版本除非jQuery 迁移插件包括在内。
|
相关用法
- JQuery jQuery.inArray()用法及代码示例
- JQuery jQuery.when()用法及代码示例
- JQuery Mobile jQuery.mobile.path.get()用法及代码示例
- JQuery jQuery.grep()用法及代码示例
- JQuery Mobile jQuery.mobile.navigate()用法及代码示例
- JQuery Mobile jQuery.mobile.path.isRelativeUrl()用法及代码示例
- JQuery jQuery.dequeue()用法及代码示例
- JQuery jQuery.escapeSelector()用法及代码示例
- JQuery Mobile jQuery.mobile.silentScroll()用法及代码示例
- JQuery jQuery.cssNumber用法及代码示例
- JQuery jQuery.map()用法及代码示例
- JQuery jQuery.readyException()用法及代码示例
- JQuery jQuery.parseJSON()用法及代码示例
- JQuery jQuery.contains()用法及代码示例
- JQuery Mobile jQuery.mobile.path.makePathAbsolute()用法及代码示例
- JQuery jQuery.each()用法及代码示例
- JQuery jQuery.unique()用法及代码示例
- JQuery jQuery.getJSON()用法及代码示例
- JQuery jQuery.proxy()用法及代码示例
- JQuery jQuery.ajaxSetup()用法及代码示例
- JQuery jQuery.type()用法及代码示例
- JQuery jQuery.cssHooks用法及代码示例
- JQuery UI jQuery.effects.define()用法及代码示例
- JQuery jQuery.parseXML()用法及代码示例
- JQuery jQuery.support用法及代码示例
注:本文由纯净天空筛选整理自jquery.com大神的英文原创作品 jQuery.browser。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。