虽然浏览器嗅探过去很受欢迎,但它现在已经过时了(出于好的理由),并且已经被jquery等流行的库弃用了(如果没有删除)。
更好的方法是进行功能检测。
但是,有时您可能会(无论出于何种原因)定位特定浏览器。 iOS Safari是一个很好的例子,与其他移动浏览器一样,因为移动平台有不同的ui问题。
出于我的目的,我想专门针对IE,以提醒用户使用其他浏览器。
您可能不同意我想做的事,但请在答案中忽略它。
考虑到这一点,检测浏览器版本的最佳,最可靠的方式,尤其是任何IE版本和iOS Safari。
仍然使用jquery.browser安全吗?
答案 0 :(得分:2)
使用Conditional Comments。这是你完美的选择。
答案 1 :(得分:0)
此外,告诉人们使用功能检测非常好,但在现实世界中,当您有3天时间更新公司网站上的浏览器检测时,您无法重新编写所有Javascript只是为了利用这个,所以我说,哎呀,使用浏览器嗅探,因为有时候你没有选择。