OS:Windows XPのjQueryのブラウザのバージョンを検出
ブラウザ:Firefoxの5.0(それを使用し、3.5からそれを更新)
のjQuery:1.6.2私のjqueryのスクリプトで
(http://code.jquery.com/jquery.min.js CDNから)私はブラウザの検出機能を使用し、それは私に1.9.2.15のバージョンを返しますが、ここで:http://en.wikipedia.org/wiki/Mozilla_Firefox_5#Version_5.0そのようなバージョンはありません!私のスクリプトは5.0の代わりにFirefox 3.6で動作すると思っているので問題があります。
このFirefoxのユーザーエージェントのバグやjqueryはありますか?
ありがとうございました。
UPD:これはFirefoxのバグで、http://developer.yahoo.com/yui/examples/yahoo/yahoo_ua_detection_clean.htmlでチェックされ、値gecko:1.92のオブジェクトYAHOO.env.uaが作成されました。 3.6.15(3.6)
UPD3:
UPD2:それはあなたがバージョン使用しているを検出http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/と私のブラウザをチェッククリーンFirefoxでのWindows 7上で動作確認済み - UAのバージョンを= 5.0
UPD4:掲示板に掲示されるhttps://bugzilla.mozilla.org/show_bug.cgi?id=669267
UPD5: "about:config"の文字列の置換でご存知の皆さん。それは古いプラグインのバグでした。答えのためにFirefoxの開発者に感謝します。質問は終了しました。誰もが「について:コンフィグ」をチェックして知っているので、私はこの質問を削除しませんパニック:)前
あなたのコードは何ですか? –
は非常に単純なコード "alert($ browser.version);"でテストされています – Dmytro
[このjsFiddleから何を得ますか](http://jsfiddle.net/Zf3NW/)? – lonesomeday