使用$ .support或$ .browser来测试多个浏览器

时间:2009-10-06 02:21:29

标签: jquery browser-detection jquery.support

使用IE 7或8,Firefox,Safari,Chrome或Opera查找用户的最佳方法是什么?

如果他们没有使用这些浏览器,我想显示一条消息。在这种情况下,使用浏览器嗅探更容易吗?

2 个答案:

答案 0 :(得分:1)

问题是,将来当一个新的浏览器发布并且变得比上面那些更现代时,你的消息会显示出来,我假设说“如果你没有使用X,你就可以” t利用此应用程序的所有好处'在这种情况下,我建议你不要因为这个原因而这样做。

您并不总是支持该应用程序,并且可能不会考虑其他完全现代且有效的用户代理,这些用户代理使用其中一个引擎(如Webkit),但不会将其自身标识为此类。

答案 1 :(得分:0)

你这样做的原因是什么?如果它告诉用户使用较旧的浏览器他们需要升级,那么选择一些您的站点需要的功能,以便顺利运行,测试它们,如果测试失败,则显示消息。通过这种方式,您不会被锁定为对兼容浏览器列表进行硬编码,并且当新版本/备用浏览器出现时,它们不会被集中在“坏浏览器”池中。