我有一個完成的網站,需要優化它的移動設備(iPad/iPhone /智能手機..)。 什麼是檢測使用哪種移動設備/瀏覽器的最佳方式? (例如通過jquery-plugin) 謝謝php/jquery - web開發:移動設備
3
A
回答
2
JavaScript/jQuery不是最好的方法;除了iPhone等之外,還記得諾基亞還有其他非智能手機,它們可能運行也可能不運行JavaScript,如果它們這樣做,它不會特別快。試圖在幾年前使用手機上的JavaScript重新配置您的網站幾乎只是在頁面加載時將手機凍結至少一兩秒鐘。
我強烈建議你儘可能地在服務器端進行這樣的操作 - 即使它只是交換樣式表一樣簡單。在基本級別上,您可以檢查瀏覽器發送的User-Agent
標題,然後從該標題處理出來。在PHP中,使用get_browser
函數。
0
您可以使用JavaScript或PHP中的User-Agent在Android/iPad/iPhone/BlackBarry等設備之間告訴設備。看到這篇文章:http://graphicmaniacs.com/note/detecting-iphone-ipod-ipad-android-and-blackberry-browser-with-javascript-and-php/
相關問題
- 1. 移動設備開發
- 2. 移動設備檢測 - 網絡開發
- 3. 移動web開發技巧
- 4. 移動Web開發框架
- 5. 移動設備的Web應用程序?
- 6. 保護移動設備的Web API
- 7. 用於開發移動設備的現有Web客戶端的選項
- 8. 將Web Scraper/Web Crawler移植到移動設備上?
- 9. 移動設備的開放層
- 10. 在移動設備上打開圖(iOS)
- 11. 無法打開移動設備
- 12. GWT開發模式或移動設備上的超級開發模式?
- 13. DNN中的移動設備上的移動設備檢測和重新發射
- 14. 您使用哪種移動設備模擬器來測試移動開發?
- 15. iBeacon移動Web應用程序開發
- 16. 移動到Winforms的Web開發人員
- 17. 開發移動Web應用程序
- 18. 移動Web開發風格指南
- 19. 面向消息的移動設備開發中間件
- 20. 開發無需使用設備的移動應用程序
- 21. 移動應用程序開發需要哪些設備?
- 22. 移動或手持設備的通用開發平臺
- 23. 如何開發適合移動設備的html頁面?
- 24. 移動設備發出的HTTP請求
- 25. 發現使用wifi的移動設備
- 26. Android開發設備
- 27. Unity設備移動
- 28. .NET Web開發人員如何開發移動應用程序?
- 29. 設備ID與開發設備ID?
- 30. 設備驅動程序開發