public class BrowserUtil extends Object
| 构造器和说明 |
|---|
BrowserUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static UserAgent |
analyticUserAgent(String userAgent)
解析浏览器的user agent字符串,返回UserAgentInfo对象。
|
static boolean |
checkMobileOrPC(javax.servlet.http.HttpServletRequest request)
检测是否是移动设备访问
|
static boolean |
checkMobileOrPC(String userAgent)
检测是否是移动设备访问
|
static String |
getBrowerType(javax.servlet.http.HttpServletRequest request)
浏览器类型: Mobile Browser/Browser
|
static String |
getBrowserVersionInfo(javax.servlet.http.HttpServletRequest request)
浏览器版本(Chrome Mobile 53.0.2785.146/Chrome 63.0.3239.84)
|
static String |
getDeviceType(javax.servlet.http.HttpServletRequest request)
设备类型: Smartphone/Personal computer
|
static String |
getMobileModel(javax.servlet.http.HttpServletRequest request)
获取手机型号(ios和ipad不判断具体型号)
|
static String |
getMobileOS(javax.servlet.http.HttpServletRequest request)
获取移动用户操作系统
|
static String |
getOsFamily(javax.servlet.http.HttpServletRequest request)
操作系统家族
|
static String |
getOsName(javax.servlet.http.HttpServletRequest request)
操作系统名称: Android/Windows/iOS
|
static String |
getUaFamily(javax.servlet.http.HttpServletRequest request)
浏览器名称
|
static String |
getUaName(javax.servlet.http.HttpServletRequest request)
浏览器名称和版本(Chrome Mobile 53.0.2785.146/Chrome 63.0.3239.84/Android browser 4.0)
|
static boolean |
isWeChatBrowser(javax.servlet.http.HttpServletRequest request)
检查是否是微信浏览器
|
public static boolean checkMobileOrPC(javax.servlet.http.HttpServletRequest request)
request - 浏览器标识public static boolean checkMobileOrPC(String userAgent)
userAgent - 浏览器标识public static String getDeviceType(javax.servlet.http.HttpServletRequest request) throws IOException
request - requestIOException - 异常public static String getOsName(javax.servlet.http.HttpServletRequest request) throws IOException
request - requestIOException - 异常public static String getUaName(javax.servlet.http.HttpServletRequest request) throws IOException
request - requestIOException - 异常public static boolean isWeChatBrowser(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getMobileModel(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getBrowerType(javax.servlet.http.HttpServletRequest request) throws IOException
request - requestIOException - 异常public static String getBrowserVersionInfo(javax.servlet.http.HttpServletRequest request) throws IOException
request - requestIOException - 异常public static String getMobileOS(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getOsFamily(javax.servlet.http.HttpServletRequest request) throws IOException
request - requestIOException - 异常public static String getUaFamily(javax.servlet.http.HttpServletRequest request) throws IOException
request - requestIOException - 异常Copyright © 2020 opencodes. All rights reserved.