Javascript useragent网格?

时间:2009-07-07 21:01:38

标签: javascript cross-platform user-agent

有谁知道现有的浏览器/操作系统使用字符串网格?这很难测试,如果可能的话,我真的想要广泛使用的字符串。如果不存在这样的网格,请注意发布您的useragent字符串吗?

鉴于浏览器/操作系统组合的特性,这些信息对于成功的Web开发至关重要。

谢谢!

3 个答案:

答案 0 :(得分:3)

我强烈建议不要在任何类型的JS应用程序中依赖用户代理字符串。除了问题,你什么都得不到。浏览器有新版本,有些更改欺骗用户代理字符串等。

一个很好的例子是Opera 10发布时各种网站都破了,因为他们正在嗅探用户代理字符串并将10读为1。

相反,您应该使用功能检测 - 测试浏览器是否支持您要执行的操作。

除收集使用情况统计信息外,没有充分理由嗅探用户代理字符串。

答案 1 :(得分:0)

不是网格,this site似乎相当全面。

答案 2 :(得分:0)

您可能会发现this site有用。

特别是,在下载部分,有一个包含超过3000个用户代理字符串的大量CSV file,以及它们对应的浏览器。