我爲希望通過移動設備輕鬆訪問的客戶託管一家小型網上商店。移動瀏覽器檢測和格式化的最佳做法
如何檢測用戶是否正在通過移動設備瀏覽我的網站?
當我這樣做,我應該:
檢查用戶是否有移動設備,然後將它們轉發到其他網站? 我覺得優點是:
- 我可以從兩個站點優化佈局屏幕尺寸
- 我可以在這兩個站點使用不同的技術
(例如,用於移動jQuery Mobile的。)使用CSS爲不同的屏幕尺寸=>像tutsplus 我覺得好處是:
- 我只需要一個網站,但在談論一個小網店
我爲希望通過移動設備輕鬆訪問的客戶託管一家小型網上商店。移動瀏覽器檢測和格式化的最佳做法
如何檢測用戶是否正在通過移動設備瀏覽我的網站?
當我這樣做,我應該:
檢查用戶是否有移動設備,然後將它們轉發到其他網站? 我覺得優點是:
(例如,用於移動jQuery Mobile的。)使用CSS爲不同的屏幕尺寸=>像tutsplus 我覺得好處是:
jQuery Mobile的是目前正處於測試1,現在,當它似乎對我的工作堆。 Beta 2將在一個月內發佈。目前它相當穩定,你可以從他們那裏獲得很多有關被認爲是「最佳實踐」的知識。您可以針對JQuery Mobile也支持的不同平臺的屏幕尺寸使用媒體查詢。
理想情況下,你應該嘗試使用jQuery Mobile頁面結構與自己的CSS和JavaScript的非移動設備。
您可以輕鬆地detect user's browser和條件腳本包括按照HTML5 [樣板]:3
/* Grade-A Mobile Browsers (Opera Mobile, Mobile Safari, Android Chrome)
consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
主要的事情是針對iPhone用戶時需要考慮:
大多數的這些事物都覆蓋here
看看Safari Dev Center的教程/視頻/編碼怎樣的等等
你不需要jQuery的根本,如果你不想使用它。我們沒有。並不是說這有什麼不妥。
2號是最好的選擇。如果您首先在腦海中創建一個手機網站,那麼對於桌面的擴展和操作要比將手機縮小到手機屏幕要容易得多。
jQuery(手機)只是一個例子。在我看來,在瀏覽移動設備時有不同的用戶體驗。因此,您可以從移動設備的網站開始,如果用戶的屏幕寬度大於例如480px,請更改格式 – Dante
可能重複](http://stackoverflow.com/questions/11381673/detecting-a-mobile-browser) – Liam