java判断请求设置是手机还是pc

朱雀 2022-07-28 05:21 302阅读 0赞

private boolean isMobileDevice(HttpServletRequest request) {
// return userAgent.matches(“.*Android.*“) ||
// userAgent.matches(“.*iPhone.*“) || userAgent.matches(“.*iPad.*“);
String ua = request.getParameter(“ua”);

if (StringUtils.hasText(ua))
return “ios”.equals(ua) || “android”.equals(ua);
else {
String userAgent = request.getHeader(“User-Agent”);
return userAgent.matches(“.*Android.*“) || userAgent.matches(“.*iPhone.*“) || userAgent.matches(“.*iPad.*“);
}
}

发表评论

表情:
评论列表 (有 0 条评论,302人围观)

还没有评论,来说两句吧...

相关阅读

    相关 判断手机PC端的代码

    那天做到一个需要判断是手机端还是PC端的功能。我也不太懂,自己不会写,就在网上找了一下。 找到的答案也是有的五花八门,最后看到一个比较简洁的就试用了一下,没得问题就继续用着了