1

后嗅探规则

尽管浏览器嗅探曾经非常流行,但它现在已经过时(有充分的理由),并且已被流行的库(如 jquery)弃用(如果没有放弃)。

更好的方法是做特征检测

新规则的例外

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

我的特殊目的

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

您可能不同意我想要做的事情,但请在您的回答中忽略这一点。

考虑到这一点,检测浏览器版本的最佳、最可靠的方法是什么,更具体地说是任何 IE 版本,以及 iOS Safari。

仍然使用 jquery.browser 是否安全?

4

2 回答 2

2

使用条件注释。非常适合您的追求。

于 2010-09-16T03:31:39.723 回答
0

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

于 2010-10-07T17:55:29.800 回答