尽管 jQuery 消除了大部分 JavaScript 在浏览器间的差异性,这里仍有很多场合是你的代码需要知道浏览器的环境 there are still occasions when your code needs to know about the browser environment.

jQuery 提供的 $.support 对象, 和 $.browser 对象一样被废弃。关于这些对象的完整文档,请访问 http://api.jquery.com/jQuery.support/http://api.jquery.com/jQuery.browser/.

$.support 对象主要用于检测浏览器所支持的功能;在为不同浏览器定制 JavaScript 代码时它被推荐作为“future-proof”方法来使用。

虽然不赞成使用 $.browser 对象而鼓励使用 $.support 对象,但它仍保留在 jQuery 中而没删除。它提供了直接检测浏览器类型和版本的功能。