1
UserAgentUtils의 수명이 다되었으므로 (다른 사람이 찾은 Java의 사용자 에이전트를 구문 분석하기위한 좋은 대체품은 무엇입니까? 여기 모든 옵션을 찾고 유료. 정확성이 중요하므로 절대적으로해야하지 않는 한 직접 파싱하지 않을 것입니다.UserAgentUtils 대용품
this lib에 대한 그것은 매우 간단 보인다 무엇
UserAgentUtils의 수명이 다되었으므로 (다른 사람이 찾은 Java의 사용자 에이전트를 구문 분석하기위한 좋은 대체품은 무엇입니까? 여기 모든 옵션을 찾고 유료. 정확성이 중요하므로 절대적으로해야하지 않는 한 직접 파싱하지 않을 것입니다.UserAgentUtils 대용품
this lib에 대한 그것은 매우 간단 보인다 무엇
어떤 코드를 변경
String uaString = "Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B206 Safari/7534.48.3";
Parser uaParser = new Parser();
Client c = uaParser.parse(uaString);
System.out.println(c.userAgent.family);
// => "Mobile Safari"
System.out.println(c.userAgent.major);
// => "5"
System.out.println(c.userAgent.minor);
// => "1"
System.out.println(c.os.family);
// => "iOS"
System.out.println(c.os.major);
// => "5"
System.out.println(c.os.minor);
// => "1"
System.out.println(c.device.family);
// => "iPhone
<dependency>
<groupId>com.moilioncircle</groupId>
<artifactId>user-agent-utils</artifactId>
<version>1.52</version>
</dependency>
필요가 없습니다를 사용합니다.
maven에서 작동합니까? –