鍍金池/ 問答/HTML5  PHP  HTML/ 怎樣判斷Windows是PC電腦還是平板設(shè)備?

怎樣判斷Windows是PC電腦還是平板設(shè)備?

如題:現(xiàn)在很多平板電腦也用的是Windows10,我想檢測用戶是用的平板還是PC電腦,求實現(xiàn)方案PHP、Node、JS都行 求指教下

回答
編輯回答
青瓷

圖片描述圖片描述

JS: navigator.userAgent
你按F12在控制臺直接輸入navigator.userAgent看,我電腦會顯示帶Windows的字符串,手機(jī)顯示帶Android的字符串
我這里兩個圖片都是navigator的全部信息。。。

     let list = [];
    for (let o in navigator) {
        list.push(<div>{o + '=' + navigator[o]}</div>);
    }

    return (
        <div>{list}</div>
    );
2018年8月1日 13:49
編輯回答
嘟尛嘴

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('手機(jī)端')
}else{
alert('PC端')
}

2017年1月8日 21:27
編輯回答
笨笨噠

Useragent analysis tool.瀏覽器分析判斷工具 - 用戶代理、操作系統(tǒng)信息

代碼地址: https://github.com/mumuy/browser

2017年6月8日 22:25
編輯回答
爛人

最簡單的是用JS獲取屏幕的寬高來判斷

2017年5月24日 03:28