关闭

Java 判断浏览器版本

标签: 浏览器java
675人阅读 评论(0) 收藏 举报
分类:

项目需要在后台判断浏览器并决定路由,想起了request头中的

USER-AGENT

getRequest().getHeader("USER-AGENT")

获取Agent 然后去判断

log信息

[INFO]-[Thread: http-bio-8080-exec-15]-[com.llvision.video.utilt.Utils.checkIsIE()]: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0)
上面这是用IE11 的 

用 Chrome

火狐

上面两个会再agent 后面加上 标识,然后我们去 判断agent 就好  

 public static boolean  checkIsIE(String agent) {
        if(agent.indexOf("Gecko")>0 && agent.indexOf("rv:11")>0){
            LOG.info(agent+"IE 11");
            return true;
        }
        if(agent.indexOf("MSIE 7")>0){
            LOG.info(agent+"IE 7");
            return true;
        }
        if(agent.indexOf("MSIE 8")>0){
            LOG.info(agent+"IE  8");
            return true;
        }
        if(agent.indexOf("msie 9")>0){
            LOG.info(agent+"IE  9");
            return true;
        }
        if(agent.indexOf("MSIE 10")>0){
            LOG.info(agent+"IE  10


0
0
查看评论

java 获取浏览器名称及版本号

java从后台获取浏览器名称及版本号,代码如下: import eu.bitwalker.useragentutils.Browser; import eu.bitwalker.useragentutils.UserAgent; import eu.bitwalker.useragentutils....
  • chengsi101
  • chengsi101
  • 2017-04-06 14:58
  • 3459

Java判断浏览器版本与类型

简单的Java获取浏览器版本和类型方法,不是很完美,但是可以用; 希望大家加以完善!   public static void main(String[] args) {          &...
  • wolf_childan
  • wolf_childan
  • 2015-01-12 17:05
  • 18351

JAVA判断浏览器类型-基本操作

String agent = request.getHeader("USER-AGENT");
  • meimonkey
  • meimonkey
  • 2014-06-06 10:39
  • 1866

根据 User Agent String 判断客户端平台及浏览器的 Java 程序

现在很多网站都支持判断客户端平台、浏览器,比如新浪微博、http://zww.me/。个人总结了一下根据 User Agent String 判断客户端的 Java 程序,未完待续,作者有空的话会随时更新,目前只支持主流的几个平台和浏览器。也希望朋友们可以进行补充,如果有什么好的意见可以跟帖留言,毕...
  • defonds
  • defonds
  • 2012-10-30 14:10
  • 27902

JS JAVA 判断是否微信浏览器

JS JAVA 判断微信浏览器
  • a714115852
  • a714115852
  • 2014-04-21 15:48
  • 11414

java判断浏览器版本及编码问题,包括IE11

最近做项目中有遇到导出文件的问题,出IE11之外的浏览器都没问题,找度娘看了说要加脚本,太麻烦,后特意看了IE11提交的文件头,和之前版本的IE不太一样,就加了null != agent && -1 != agent.indexOf("like Gecko") 这...
  • zhushouchen
  • zhushouchen
  • 2015-04-22 11:44
  • 2484

HttpServletRequest请求中获取操作系统,浏览器及浏览器版本信息

从request中获取操作系统和浏览器及浏览器版本信息。
  • zhouseawater
  • zhouseawater
  • 2017-02-10 17:36
  • 5567

java中获取浏览器信息

1. Java获取浏览器版本  String agent=request.getHeader("User-Agent").toLowerCase(); System.out.println("浏览器版本:"+getBrowserName(ag...
  • zhuchunyan_aijia
  • zhuchunyan_aijia
  • 2016-05-27 11:28
  • 2349

通过HttpServletRequest判断客户端浏览器类型是否为IE11

今天测试同事对项目中的文件下个和Excel导出提了bug: IE11浏览器下,文件名如果是中文,下载后的文件会出现乱码。而且下载的方式,是重新打开一个空白多余的浏览器标签。 跟了几次代码发现是通过request获取User-Agent判断客户端的浏览器类型时出了问题: String a...
  • qq_30679953
  • qq_30679953
  • 2016-05-26 20:29
  • 4015

JAVA判断当前浏览器版本

JAVA判断当前浏览器版本 实习期间,需要完成一个下载功能,即将当前列表信息,通过转化成word的形式,打印下来。功能完成后,测试阶段,利用IE、360浏览器、Google Chrome下载文件,文件名称均显示正常,然而利用Firefox下载时,下载保存的名称出现乱码,由于不同浏览器内核版本不同...
  • xiaoyanli1314222
  • xiaoyanli1314222
  • 2015-01-30 17:16
  • 3065
    个人资料
    • 访问:22504次
    • 积分:527
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:2篇
    • 译文:0篇
    • 评论:11条
    最新评论