【发布时间】:2011-01-15 02:09:19
【问题描述】:
我将如何使用功能检测来检测浏览器是否是 firefox,即(但不是 ie6)、opera、chrome 或 safari?
【问题讨论】:
-
您要确定什么? “特征检测”是用来说,如果它会支持这个,做那个,如果不是,回退......关键是不在乎哪个浏览器。鉴于此,您确定浏览器的用途是什么?
-
谢谢,那我可能会走错路。但有人告诉我,如果有人不使用上述网站之一,请在网站上发出警告。我认为 JS 可能是这样做的一种方式,但随着 $.browser 被弃用,我认为特征检测可能会解决这个问题。
-
如果您的要求表明您必须包含“旧浏览器”通知,那么您应该使用
$.browser或服务器端代码检查用户代理。特征检测不是检测浏览器的可靠方法。 -
很酷,感谢您的帮助,我目前有 $.browser 进行检测,但认为这是不好的做法(并且可能是),但我找不到任何其他方法。跨度>
标签: jquery browser-feature-detection jquery-1.4