在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  Java  UI  HTML/ 判斷客戶端是PC還是移動端的問題?

判斷客戶端是PC還是移動端的問題?

1.判斷用戶是PC端訪問還是移動端訪問,應(yīng)該放在服務(wù)器來做這個事還是前端來做?
補(bǔ)充:(判斷是為了調(diào)用移動端界面還是PC端界面來進(jìn)行適配)

回答
編輯回答
朕略萌

if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {

    //移動端

}else{

    //PC

}

2018年6月19日 22:21
編輯回答
墨染殤

web的話,前端可以通過瀏覽器獲取userAgent,一般的瀏覽器都是在userAgent區(qū)分了PC和移動設(shè)備。如果想通過后端得到,沒有前端請求提供,是沒法知道的吧?

2018年7月5日 23:15
編輯回答
舊酒館

一般前端js判斷就行,navigator.userAgent進(jìn)行處理

2017年10月10日 21:03
編輯回答
舊酒館

前端js判斷就行

isPC () { //是否為PC端
    var userAgentInfo = navigator.userAgent;
    var Agents = ["Android", "iPhone",
                "SymbianOS", "Windows Phone",
                "iPad", "iPod"];
    var flag = true;
    for (var v = 0; v < Agents.length; v++) {
        if (userAgentInfo.indexOf(Agents[v]) > 0) {
            flag = false;
            break;
        }
    }
    return flag;
}
2018年2月7日 12:39
編輯回答
綰青絲

目前通用的做法是通過UA判斷,這個在客戶端和服務(wù)端都可以做。當(dāng)然不準(zhǔn),UA存在被偽造的可能性,但被偽造的UA只是少數(shù),所以大致的趨勢還是準(zhǔn)的。

2017年7月2日 17:18