我過去幾個月一直在爲我的公司編寫一個腳本,並且只是用安裝說明爲其設計了主站點(我們的員工遍佈全球很少有人聽說過使用腳本,更不用說使用它們了,所以這個前端是爲了減少我花時間支持腳本的時間)。jQuery - 檢測操作系統和操作系統版本
我想要做的是在安裝頁面上檢測他們使用的瀏覽器和OS/OS版本,以便我可以突出顯示最相關的指令,比其他指令稍暗,或者不顯示不相關的部分。
例如,對於IE6,您必須使用Trixie(我相信)來安裝用戶腳本,並且這僅在Win XP上受支持。 Win XP支持IE7,Win XP支持IE8 &僅Win 7支持Win 7和IE9。對於IE7,8 & 9我建議使用IEPro。 Trixie & IEPro的區別在於Trixie需要.user.js的文件擴展名,它必須保存在C:/ Program Files/bhelpuri中。另一方面,IEPro要求擴展名爲.ieuser並保存到不同的位置。特別是對於IE,我想檢測版本並僅顯示正確的鏈接(根據他們應該用於當前瀏覽器的插件,使用.user.js或.ieuser),以便它們被帶到正確的版本該瀏覽器文件的正確保存路徑爲該OS/OS版本。這到目前爲止有什麼意義嗎?
基本上我的問題是,有誰知道一種方法來檢測操作系統版本?我目前使用的是http://www.stoimen.com/blog/2009/07/04/jquery-os-detection/,但不支持操作系統版本,只有操作系統。我試過循環遍歷導航器對象中存儲的所有變量,但沒有成功。任何幫助將不勝感激。
編輯:由於Nates的回答,我已經把確切的代碼在http://jsfiddle.net/Mu8r5/1/。我希望這可以幫助未來的人。
感謝您的片段 - 這看起來像一個偉大的起點!我會在我的問題中稍後發佈一個jsfiddle,當我完成它。 – ClarkeyBoy 2012-01-08 09:16:54