|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectgrapes.tools.Browser
public class Browser
客户端(浏览器)信息获取
| 构造方法摘要 | |
|---|---|
Browser()
|
|
| 方法摘要 | |
|---|---|
static java.lang.String |
getBrowserVer(java.lang.String userAgent)
浏览器版本 |
static java.lang.String |
getIP(javax.servlet.http.HttpServletRequest request)
获取客户端真实IP |
static java.lang.String |
getOSName(java.lang.String userAgent)
操作系统名称 |
static java.lang.String |
hide(java.lang.String ip,
int level)
隐藏某IP(如:127.0.0.1 隐藏后:127.0.0.*) |
static boolean |
isBound(java.lang.String bound,
java.lang.String ip)
判断某IP是否属于某IP段范围之间 如:IP区域为 127.0.0.0-127.0.0.255 测试IP:127.0.0.100 |
static boolean |
isCollection(java.lang.String collection,
java.lang.String ip)
判断某IP是否属于某IP段集合之间 支持格式:127.0.0.1,127.0.0.*,127.0.0.0-127.0.0.10 多个用 , 间隔 |
| 从类 java.lang.Object 继承的方法 |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public Browser()
| 方法详细信息 |
|---|
public static java.lang.String getOSName(java.lang.String userAgent)
userAgent - 浏览器头信息,由request.getHeader("User-Agent")获得
public static java.lang.String getBrowserVer(java.lang.String userAgent)
userAgent - 浏览器头信息,由request.getHeader("User-Agent")获得
public static java.lang.String getIP(javax.servlet.http.HttpServletRequest request)
request - 客户端请求
public static boolean isCollection(java.lang.String collection,
java.lang.String ip)
collection - IP段集合ip - 检测IP
public static boolean isBound(java.lang.String bound,
java.lang.String ip)
bound - IP段ip - 检测IP
public static java.lang.String hide(java.lang.String ip,
int level)
ip - IP地址level - 隐藏级别(0不隐藏 1最后一段 2最后2段 3最后3段 …)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||