java 获取浏览器名称及版本号
来源:互联网 发布:多益网络前端笔试题 编辑:程序博客网 时间:2024/05/18 17:05
java从后台获取浏览器名称及版本号,代码如下:
import eu.bitwalker.useragentutils.Browser;
import eu.bitwalker.useragentutils.UserAgent;
import eu.bitwalker.useragentutils.Version;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
public class LoginController {
public String login(HttpServletRequest request, HttpServletResponse response, HttpSession session) throws IOException{
//获取浏览器信息
Browser browser = UserAgent.parseUserAgentString(request.getHeader("User-Agent")).getBrowser();
//获取浏览器版本号
Version version = browser.getVersion(request.getHeader("User-Agent"));
String info = browser.getName() + "/" + version.getVersion();
return info;
}
}
备注:Browser、UserAgent、Version来自于useragentutils包中,需要在maven中引入
<dependency>
<groupId>eu.bitwalker</groupId>
<artifactId>UserAgentUtils</artifactId>
<version>1.20</version>
</dependency>
即可
- java 获取浏览器名称及版本号
- php获取浏览器的名称,及版本号
- 获取浏览器名称和版本号
- 获取浏览器类型及版本号
- 获取iOS项目名称及版本号
- 获取ios项目名称及版本号
- 获取iOS项目名称及版本号
- 获取iOS项目名称及版本号
- 在后台获取浏览器的名称和版本号
- js获取、比较浏览器名称和版本号的简便方法
- JS获取浏览器的类型及版本号
- JS获取当前浏览器名及版本号
- 获取版本号 版本名称
- iOS从info.plist 获取项目的名称及版本号
- iOS从info.plist 获取项目的名称及版本号
- iOS从info.plist 获取项目的名称及版本号
- iOS从info.plist 获取项目的名称及版本号
- 73.获取iOS项目名称及版本号 Build版本
- 支付宝手机网站支付
- ie7 z-index 无效
- maven无法加载依赖jar包
- CocoaPods本地私有库、远程私有库使用整理
- String、StringBuffer与StringBuilder之间区别
- java 获取浏览器名称及版本号
- ie8:js 添加样式
- 迟到的宁神
- [Android]体验好于NumberPicker的自定义控件NumberPickerView
- 1dp 等于多少PX
- C++ 学习记录 --继承 多态
- MySQL数据库设计总结
- iOS之UI TabBarcontroller----自定义tabBar/改变tabBar中间按钮的样式(一)
- Ubuntu ldconfig(解决*.so不是符号连接)