如何判斷頁面是由移動端還是PC端打開呢,也就是說怎么判斷訪問設(shè)備的類型呢?1.媒體查詢,但是這個只能判斷尺寸,并不能判斷是不是移動設(shè)備。2.通過user-agent值,來進(jìn)行判斷。使用javascript框架中的Navigator對象的userAgent屬性。//判斷是否是PC設(shè)備,true是,false不是function IsPc(){
let userAgentInfo = navigator.userAgent;
let Agents = ['Android','iPhone','SymbianOS','Windows Phone','iPod'];
let flag = true;for(let i = 0;i < Agents.length;i++){if(userAgentInfo.indexOf(Agents[v])>0){
flag = false;break;
}
}if(window.screen.width>=768){
flag = true;
}return flag;
} |
|
|