1
如何使用JavaScript檢測MacOS X,iOS,Windows,Android和Linux操作系統?使用JS檢測MacOS,iOS,Windows,Android和Linux操作系統
如何使用JavaScript檢測MacOS X,iOS,Windows,Android和Linux操作系統?使用JS檢測MacOS,iOS,Windows,Android和Linux操作系統
我學到了很多關於window.navigator
對象及其屬性:platform
,appVersion
和userAgent
。在我看來,幾乎不可能100%確定地檢測用戶的操作系統,但在我的情況下,85%-90%對我來說已經足夠了。
所以,檢查萬噸stackoverflows的答案和一些文章後,我寫了這樣的事情:
靈感:
而且我用的移動和桌面瀏覽器的列表來測試我的代碼:
此代碼工作正常。我在所有操作系統上測試過它:MacOS,iOS,Android,Windows和UNIX,但我無法保證100%確定。