我正在開發單頁應用程序。快捷鍵應該從不同的操作系統,特別是Mac OS X不同。其他通常結合擊鍵與Ctrl,但Mac與命令組合。要在Chrome中檢測操作系統的JavaScript版本37.0.2062.94
到現在爲止,我試圖檢測操作系統是否是Mac還是不受此代碼:
var bMac = navigator.appVersion.indexOf('Mac') > -1;
此代碼運行良好。 但是,在將Chrome更新到最新版本(37.0.2062.94)之後,它不再有效。
有沒有辦法在JavaScript中檢測瀏覽器的主機操作系統?
我檢查了谷歌文檔在Chrome和它的快捷與行之有效Cmd的在Mac和按Ctrl的窗口。 Chrome中應該有一種檢測JavaScript的操作系統。
編輯 我用Google搜索,發現有關在javascript檢測OS的某些頁面:
- http://www.javascripter.net/faq/operatin.htm
- How to detect my browser version and operating system using JavaScript?
- (很多更多...)
navigator.userAgent? – 2014-08-29 08:02:44
[從瀏覽器檢測確切的操作系統版本]的可能重複(http://stackoverflow.com/questions/647969/detect-exact-os-version-from-browser) – 2014-08-31 00:44:40