1
從Android設備收到網絡請求時,有沒有辦法知道它是來自智能手機還是平板電腦?如果任何Javascript調整必須預先應用 - 也很好。Android:智能手機或平板電腦
從Android設備收到網絡請求時,有沒有辦法知道它是來自智能手機還是平板電腦?如果任何Javascript調整必須預先應用 - 也很好。Android:智能手機或平板電腦
基本上通過檢查用戶代理
this does not work in all cases (search for Mobile),但幾乎所有情況下,應該在未來的版本中工作做得更好。上面唯一的例外似乎是平板電腦上使用的不常見的瀏覽器。
JS
var appv= navigator.appVersion.toLowerCase();
if(appv.search("android") > -1 && !(appv.search("mobile"))){
//is android tablet
}else if (appv.search("android") > -1){
//is android phone
}
你是不是應該更關心的技術特點,營銷廣告詞像物理屏幕大小,而不是是否用「手機」,「平板電腦」,「平板手機」,等等? – CommonsWare
可能重複:http://stackoverflow.com/questions/9279111/determine-if-the-device-is-a-smartphone-or-tablet –
請嘗試看看這個問題:http://stackoverflow.com/問題/ 5341637/how-do-detect-android-tablet-in-general-useragent – Dimse