本文整理了Java中eu.bitwalker.useragentutils.Browser.getBrowserType()
方法的一些代码示例,展示了Browser.getBrowserType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Browser.getBrowserType()
方法的具体详情如下:
包路径:eu.bitwalker.useragentutils.Browser
类名称:Browser
方法名:getBrowserType
暂无
代码示例来源:origin: sanluan/PublicCMS
@Override
public void execute(RenderHandler handler) throws IOException, Exception {
HttpServletRequest request = handler.getRequest();
if (null != request) {
String userAgent = RequestUtils.getUserAgent(request);
UserAgent ua = UserAgent.parseUserAgentString(userAgent);
Map<String, Object> map = new HashMap<>();
map.put("id", ua.getId());
map.put("browser", ua.getBrowser());
map.put("browserGroup", ua.getBrowser().getGroup());
map.put("browserType", ua.getBrowser().getBrowserType());
map.put("browserVersion", ua.getBrowserVersion());
map.put("operatingSystem", ua.getOperatingSystem());
map.put("operatingSystemGroup", ua.getOperatingSystem().getGroup());
map.put("deviceType", ua.getOperatingSystem().getDeviceType());
map.put("userAgent", userAgent);
handler.put("object", map).render();
}
}
代码示例来源:origin: sanluan/PublicCMS
@Override
public void execute(RenderHandler handler) throws IOException, Exception {
HttpServletRequest request = handler.getRequest();
if (null != request) {
String userAgent = RequestUtils.getUserAgent(request);
UserAgent ua = UserAgent.parseUserAgentString(userAgent);
Map<String, Object> map = new HashMap<>();
map.put("id", ua.getId());
map.put("browser", ua.getBrowser());
map.put("browserGroup", ua.getBrowser().getGroup());
map.put("browserType", ua.getBrowser().getBrowserType());
map.put("browserVersion", ua.getBrowserVersion());
map.put("operatingSystem", ua.getOperatingSystem());
map.put("operatingSystemGroup", ua.getOperatingSystem().getGroup());
map.put("deviceType", ua.getOperatingSystem().getDeviceType());
map.put("userAgent", userAgent);
handler.put("object", map).render();
}
}
代码示例来源:origin: brant-hwang/spring-logback-slack-notification-example
public static BrowserType getBrowserType(HttpServletRequest request) {
Browser browser = getBrowser(request);
return browser == null ? BrowserType.UNKNOWN : browser.getBrowserType();
}
代码示例来源:origin: mcekovic/tennis-crystal-ball
private static BrowserType getAgentType(HttpServletRequest httpRequest) {
return UserAgent.parseUserAgentString(httpRequest.getHeader("User-Agent")).getBrowser().getBrowserType();
}
}
代码示例来源:origin: org.sonatype.nexus/nexus-web-utils
/**
* Determine if the given request appears to be initiated from a web-browser.
*/
public boolean isBrowserInitiated(final ServletRequest request) {
checkNotNull(request);
// skip if disabled
if (disable) {
return false;
}
HttpServletRequest httpRequest = WebUtils.toHttp(request);
UserAgent userAgent = parseUserAgent(httpRequest.getHeader(USER_AGENT));
if (userAgent != null) {
switch (userAgent.getBrowser().getBrowserType()) {
case WEB_BROWSER:
case MOBILE_BROWSER:
case TEXT_BROWSER:
return true;
}
}
return false;
}
代码示例来源:origin: 94fzb/zrlog
public static boolean isNormalBrowser(String userAgent) {
if (StringUtils.isEmpty(userAgent)) {
return false;
}
UserAgent ua = UserAgent.parseUserAgentString(userAgent);
BrowserType browserType = ua.getBrowser().getBrowserType();
return browserType == BrowserType.MOBILE_BROWSER || browserType == BrowserType.WEB_BROWSER;
}
}
内容来源于网络,如有侵权,请联系作者删除!