我有一個完成的網站,需要優化它的移動設備(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. 移動Web開發框架
- 3. 移動web開發技巧
- 4. 移動設備的Web應用程序?
- 5. 保護移動設備的Web API
- 6. 用於開發移動設備的現有Web客戶端的選項
- 7. 將Web Scraper/Web Crawler移植到移動設備上?
- 8. 移動設備的開放層
- 9. 在移動設備上打開圖(iOS)
- 10. 您使用哪種移動設備模擬器來測試移動開發?
- 11. 移動或手持設備的通用開發平臺
- 12. 如何開發適合移動設備的html頁面?
- 13. 面向消息的移動設備開發中間件
- 14. 開發無需使用設備的移動應用程序
- 15. 開發移動Web應用程序
- 16. 移動到Winforms的Web開發人員
- 17. 移動設備發出的HTTP請求
- 18. 發現使用wifi的移動設備
- 19. Unity設備移動
- 20. Android開發設備
- 21. 移動設備被檢測爲非移動設備
- 22. 設備驅動程序開發
- 23. Web開發移植到iPhone
- 24. 基本的移動開發設計
- 25. 移動設備上的StageVideo
- 26. iOS:移動設備管理
- 27. 禁止移動設備?
- 28. iPhone移動設備管理
- 29. jQuery的:移動設備
- 30. OutOfMemoryException在移動設備