如题:现在很多平板电脑也用的是Windows10,我想检测用户是用的平板还是PC电脑,求实现方案PHP、Node、JS都行 求指教下
JS: navigator.userAgent
你按F12在控制台直接输入navigator.userAgent看,我电脑会显示带Windows的字符串,手机显示带Android的字符串
我这里两个图片都是navigator的全部信息。。。
let list = [];
for (let o in navigator) {
list.push(<div>{o + '=' + navigator[o]}</div>);
}
return (
<div>{list}</div>
);
if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
alert('手机端')
}else{
alert('PC端')
}
Useragent analysis tool.浏览器分析判断工具 - 用户代理、操作系统信息
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
最简单的是用JS获取屏幕的宽高来判断