如题:现在很多平板电脑也用的是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.浏览器分析判断工具 - 用户代理、操作系统信息
13 回答12.7k 阅读
7 回答1.8k 阅读
5 回答1.3k 阅读
3 回答2.5k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
5 回答2.5k 阅读
最简单的是用JS获取屏幕的宽高来判断