用法一
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。