我目前正在開發一款適用於智能手機和平板電腦的客戶端應用程序。因此它會得到兩種不同的佈局模式。檢測客戶端是平板電腦還是手機的最佳方式是什麼?
雖然用戶可以在兩種模式之間切換,但我必須在首次使用應用程序時預先設置模式。
所以我正在尋找一種可靠的方式來自動檢測用戶是否帶有平板電腦或智能手機(與桌面瀏覽器無關)。
我可以檢查瀏覽器的分辨率,但我不確定這是否是正確的羅馬方式,因爲960x640px的iPhone 4的分辨率幾乎與1024x768的iPad的屏幕分辨率一樣高,並且保持在介意android設備。
有什麼建議嗎?
哦,你說得對。認爲它會將iPad檢測爲移動設備,但事實並非如此。所以我會和它一起去的。 – 2011-06-16 15:17:51