所以我知道自 jQuery 1.3 以来$.browser
已被弃用和“皱眉”,但它继续存在并在代码中工作。
它仍然使用普通的 javascript:navigator.userAgent
来确定正在使用的浏览器以及版本。
现在是否有一些关于导航器本身我不知道的东西,我不应该使用任何一个$.browser
或普通的香草 JS 来获取浏览器/版本?我只是想确保他们何时拥有 IE8(例如),他们确实拥有它,而且我没有处理错误的代码。
对于浏览器嗅探,我们还有哪些其他选择?我知道$.support
,我使用modernizr
,但有时我只需要肮脏的浏览器版本,而不是查看浏览器能够处理什么(我认为这是一个完全不同的问题解决方案)。