【发布时间】:2016-08-22 15:28:26
【问题描述】:
我想从用户代理获取设备类型,但 git 上的大多数解析器都没有为 Mac 提供有效的结果。我需要解析器为“Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36”返回设备
【问题讨论】:
标签: node.js npm user-agent
我想从用户代理获取设备类型,但 git 上的大多数解析器都没有为 Mac 提供有效的结果。我需要解析器为“Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36”返回设备
【问题讨论】:
标签: node.js npm user-agent
用户代理字符串未指定硬件。您可以从您提供的内容中得到的最佳答案是,该操作系统运行在基于 Intel 的 Mac 上,因此它不是 iPhone 或 iPad,而是任何实际的 Macintosh 计算机。
根据您的尝试,您可能会发现这篇关于(用户代理与特征检测)[http://www.html5rocks.com/en/tutorials/detection/] 有用的文章。
【讨论】: