【发布时间】:2015-03-04 07:44:24
【问题描述】:
一种检查方法可能是基于设备宽度,但这绝对不是具体的。是否有任何 UA 解析器/库来帮助根据用户代理字符串识别这一点?
谢谢!
【问题讨论】:
标签: java user-agent
一种检查方法可能是基于设备宽度,但这绝对不是具体的。是否有任何 UA 解析器/库来帮助根据用户代理字符串识别这一点?
谢谢!
【问题讨论】:
标签: java user-agent
如果您需要知道您的设备是手机/台式机/平板电脑,UADetector http://uadetector.sourceforge.net/ 有一个非常不错的设备分类:
从 0.9.10 版开始,我们支持设备分类,这意味着 例如 iPhone 或 Nexus 4 将被归类为智能手机和 iPad、Kindle 或 Surface RT 作为平板电脑
【讨论】:
UserAgentStringParser parser = UADetectorServiceFactory.getResourceModuleParser(); ReadableUserAgent agent = parser.parse(s); UserAgentType type = agent.getType();