如何判斷頁面是由移動端還是PC端打開呢,也就是說怎么判斷訪問設(shè)備的類型呢?1.媒體查詢,但是這個只能判斷尺寸,并不能判斷是不是移動設(shè)備。2.通過user-agent值,來進行判斷。使用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; } |
|