HTML5 或者JS可以獲取移動設備信息嗎?或者其他非開發語言的方法?


http://detectmobilebrowsers.com/mobile

這裡有幾乎全部的主流語言的獲取方法,任選所需

參考資料

http://stackoverflow.com/questions/6081346/how-to-detect-mobile-device-and-get-user-agent-info-send-and-save-that-informati


沒有 100% 準確的。開源方案可以用 WURFL:WURFL.io - Client Side, meet Server Side


瀏覽器navigator.userAgent提供了一點設備信息:Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_1 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Version/7.0 Mobile/11D201 Safari/9537.53

Web API里我估計慢慢也會增加:Web API Interfaces


我是通過伺服器為端創建一個類似永久性session的機制實現設備區別的,簡單的說就是判斷localStorage中是否有個key,沒有就為其生成一個,永久保存到端。但有個問題就是端清理了瀏覽器緩存就沒了。


推薦閱讀:

html5、jquery怎樣實現在回到歷史頁面時完全保留之前離開這個頁面時的狀態?
有哪些不用編寫代碼就能輕鬆製作生成HTML5頁面的工具?
HTML5 會不會使 Linux 比 Windows 更受歡迎?
jquery網頁載入進度條思路?
為什麼說html5是移動互聯網的趨勢?

TAG:JavaScript | HTML5 | PhoneGap |