根据用户代理来判断是pc端还是移动端
IsPC() {
let userAgentInfo = navigator.userAgent;
let Agents = [
'Android',
'iPhone',
'SymbianOS',
'Windows Phone',
'iPad',
'iPod'
];
let flagPc = true;
for (let i = 0; i < Agents.length; i++) {
if (userAgentInfo.indexOf(Agents[i]) > 0) {
flagPc = false;
break;
}
}
return flagPc;
}
使用:
this.IsPC()
// 返回ture是PC端,返回false是移动端