怎样判断Windows是PC电脑还是平板设备?

如题:现在很多平板电脑也用的是Windows10,我想检测用户是用的平板还是PC电脑,求实现方案PHP、Node、JS都行 求指教下

阅读 6k
4 个回答

最简单的是用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端')
}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题