UADetectorServiceFactory - 未获取操作系统版本号

时间:2015-01-28 07:52:27

标签: java user-agent

我正在使用UADetectorServiceFactory来解析用户代理。我使用以下代码查找OS版本号,有时会返回空值。我在这里缺少什么?

ua = req.getHeader("User-Agent");
UserAgentStringParser parser = UADetectorServiceFactory.getResourceModuleParser();
ReadableUserAgent agent = parser.parse(ua);
OperatingSystem os = agent.getOperatingSystem();
String deviceVersion = os.getVersionNumber().toString();

示例用户代理字符串:

Mozilla/5.0 (Android; Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

0 个答案:

没有答案