操作系統:Windows XPjQuery的瀏覽器版本檢測
瀏覽器: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的bug,與http://developer.yahoo.com/yui/examples/yahoo/yahoo_ua_detection_clean.html檢查,它創建了對象YAHOO.env.ua與值壁虎: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」字符串替換中找到。這是舊的插件bug。感謝firefox開發者的回答。問題已關閉。我不會刪除這個問題,所以每個人都知道要檢查「about:config中」恐慌:)之前
你的代碼是什麼? –
用非常簡單的代碼進行測試「alert($。browser.version);」 – Dmytro
[你從這個jsFiddle得到了什麼](http://jsfiddle.net/Zf3NW/)? – lonesomeday