在嗅探世界中嗅探浏览器,我还可以使用jquery.browser吗?

时间:2010-09-16 03:17:38

标签: javascript jquery internet-explorer browser-detection mobile-browser

发布嗅探规则

虽然浏览器嗅探过去很受欢迎,但它现在已经过时了(出于好的理由),并且已经被jquery等流行的库弃用了(如果没有删除)。

更好的方法是进行功能检测

新规则的例外

但是,有时您可能会(无论出于何种原因)定位特定浏览器。 iOS Safari是一个很好的例子,与其他移动浏览器一样,因为移动平台有不同的ui问题。

我的特殊目的

出于我的目的,我想专门针对IE,以提醒用户使用其他浏览器。

您可能不同意我想做的事,但请在答案中忽略它。

考虑到这一点,检测浏览器版本的最佳,最可靠的方式,尤其是任何IE版本和iOS Safari。

仍然使用jquery.browser安全吗?

2 个答案:

答案 0 :(得分:2)

使用Conditional Comments。这是你完美的选择。

答案 1 :(得分:0)

此外,告诉人们使用功能检测非常好,但在现实世界中,当您有3天时间更新公司网站上的浏览器检测时,您无法重新编写所有Javascript只是为了利用这个,所以我说,哎呀,使用浏览器嗅探,因为有时候你没有选择。