操作系统:Windows XP
浏览器:Firefox 5.0(使用它并从 3.5 更新)
Jquery:1.6.2(来自cdn http://code.jquery.com/jquery.min.js)
在我的 jquery 脚本中,我使用了浏览器检测功能,它返回了 1.9.2.15 版本,但在这里:http ://en.wikipedia.org/wiki/Mozilla_Firefox_5#Version_5.0没有这样的版本!我也有问题,因为我的脚本认为它适用于 Firefox 3.6 而不是 5.0。
这是 Firefox 的用户代理错误还是 jquery?
谢谢。
UPD:这似乎是 firefox 错误,检查了http://developer.yahoo.com/yui/examples/yahoo/yahoo_ua_detection_clean.html并创建了对象 YAHOO.env.ua 值gecko :1.92 !!!
UPD2:使用http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/检查了我的浏览器,它检测到您使用的是版本:3.6.15 (3.6)
UPD3:在 Windows 7 上使用干净的 firefox 进行测试 - UA 版本 = 5.0
UPD4:发布到 bugzilla https://bugzilla.mozilla.org/show_bug.cgi?id=669267
UPD5:对不起大家,在“about:config”字符串替换中找到。这是旧插件错误。感谢Firefox开发人员的回答。问题关闭。我不会删除这个问题,所以每个人都会知道在恐慌之前检查“about:config”:)