做网站的时候需要兼容PC端还要考虑适配移动端
可以通过以下来进行判断引用
# 应用
// 函数返回结果为true, 则是PC端访问, 反之是移动端访问
function IsPC() {
let userAgent = window.navigator.userAgent;
let agents = ["Android", "iPhone"];
let flag = true;
for (let i = 0; i < agents.length; i++) {
if (userAgent.indexOf(agents[i]) > 0) {
flag = false;
break;
}
}
return flag;
};
IsPC();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
# Navigator 对象
link:Navigator
Navigator对象包含有关浏览器的信息。
注释:没有应用于 navigator 对象的公开标准,不过所有浏览器都支持该对象。
用法:可以用 Window 对象的 navigator 属性来引用它。