【发布时间】:2014-01-28 20:51:23
【问题描述】:
网站如何检测请求网页的设备的智能手机型号? 如下图所示,Google Analytics 可以获取该信息:
我发现了这个:http://blog.mobileesp.com/?p=177,但这个脚本只能识别少数手机。我正在寻找 PHP 或 Javascript 解决方案
【问题讨论】:
标签: javascript php detection smartphone
网站如何检测请求网页的设备的智能手机型号? 如下图所示,Google Analytics 可以获取该信息:
我发现了这个:http://blog.mobileesp.com/?p=177,但这个脚本只能识别少数手机。我正在寻找 PHP 或 Javascript 解决方案
【问题讨论】:
标签: javascript php detection smartphone
您可以从 Javascript 读取此属性 navigator.userAgent 和 PHP $_SERVER['HTTP_USER_AGENT'] 都返回浏览器版本。
【讨论】:
根据我的经验,检测手机/平板电脑的最佳方法是使用PHP mobile_detect class,它会随着新设备的发布而定期更新。不幸的是,我不知道它是否提供了一种获取不同设备类型的方法。
用户代理解析是您必须使用的方法,如果 mobile_detect 没有它,它至少应该为您提供一个很好的起点来了解它是如何完成的。
【讨论】: