protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String  userAgent = request.getHeader("User-Agent");System.out.println("userAgent:"+userAgent);//将userAgent字符串中的内容全部小写System.out.println("userAgent全部小写:"+userAgent.toLowerCase());if(userAgent != null && userAgent.toLowerCase().contains("chrome")) {//谷歌浏览器System.out.println("用户使用的是谷歌浏览器");}else if(userAgent != null && userAgent.toLowerCase().contains("msie")) {System.out.println("用户使用的是IE浏览器");}else if(userAgent != null && userAgent.toLowerCase().contains("firefox")) {System.out.println("用户使用的是火狐浏览器");}}

首先我们先用谷歌浏览器打开我们的项目:

在用IE浏览器打开

JavaWeb—如何判断用户使用的是什么浏览器相关推荐

  1. java判断当前浏览器类型_[Java教程]判断用户请求时使用的浏览器类型

    [Java教程]判断用户请求时使用的浏览器类型 0 2016-09-01 15:00:04 在进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如 ...

  2. js判断用户是否点击了浏览器返回键

    window.addEventListener('pageshow', function (event) {if(event.persisted || window.performance & ...

  3. C#判断用户是否使用微信浏览器,并据此来显示真实内容或二维码

    平时我们看一些网页的时候会发现这样的功能:有的页面只能在微信里访问,如果在电脑上访问就只显示当前地址的二维码.这个用C#怎么实现呢?我们结合代码来看看. 首先,我们需要先判断用户使用的是什么浏览器,这 ...

  4. asp.net 判断用户是否使用微信浏览器

    平时我们看一些网页的时候会发现这样的功能:有的页面只能在微信里访问,如果在电脑上访问就提示用户请到微信上访问该网页.这个用C#怎么实现呢?我们结合代码来看看. 首先,我们需要先判断用户使用的是什么浏览 ...

  5. java后端判断用户是否关注公众号

    /*** 判断用户是否关注了公众号* @param openid* @return*/ public static boolean judgeIsFollow(String openid){int s ...

  6. 虚拟机Linux中判断用户输入的是 Yes 或 NO

    Linux中判断用户输入的是 Yes 或 NO #!/bin/bash # 判断用户输入的是 Yes 或 NO read -p "Are you sure?[y/n]:" sure ...

  7. h5滚动时侧滑出现_H5触摸事件中如何判断用户滑动方向

    这次给大家带来H5触摸事件中如何判断用户滑动方向,H5触摸事件中判断用户滑动方向的注意事项有哪些,下面就是实战案例,一起来看一下. 接口 TouchEvent TouchEvent 是一类描述手指在触 ...

  8. java判断用户是否在某一个区域登录_Java实现QQ登录和微博第三方登录

    来源:http://www.cnblogs.com/liuxianan转自公众号:Java后端 1. 前言 个人网站最近增加了评论功能,为了方便用户不用注册就可以评论,对接了 QQ 和微博这 2 大常 ...

  9. php判断是否已关注,php判断用户是否关注微信订阅号或公众号

    最近要做一个微信平台的投票活动,需要在关注公众号之后才能参与投票,那么,如何判断用户是否关注了公众号呢?第一想法是,通过获取公众号的关注列表,然后搜索列表中是否有参与者的openid.但是马上发现一个 ...

  10. python验证用户登录的判断_python怎么判断用户是否登录?

    python中判断用户是否登录的方法:def cmdbindex(req): if not request.user.is_authenticated(): return render(request ...

最新文章

  1. ADSL防御******的十大方法
  2. Gym - 101334F 单调栈
  3. 同学们,看看这里吧!!!
  4. gradle spring_使用Gradle的简单Spring MVC Web应用程序
  5. 高斯消元法的c语言编程,列主元高斯消元法的C语言编程
  6. NLP《词汇表示方法(三)word2vec》
  7. 漫谈边缘计算(二):各怀心事的玩家
  8. JAVA(-Xms,Xmx,Xmn-XX:newSize,-XX:MaxnewSize,-XX:PermSize,-XX:MaxPermSize)区别
  9. ajax通用代码,通用代码之一: 轻松使用Ajax
  10. Ten graph questions of about 2000 difficulty of Codeforces Round 1
  11. Ajax不执行回调函数
  12. 如何将谷歌浏览器指定网页的背景颜色调成黑色,其他网页背景颜色不变——以HDLBits为例
  13. 如何恢复被删短信_手机短信删除了怎么恢复?超级简单的两种方法
  14. C语言从入门到入土---初识C语言
  15. day4new-转自金角大王
  16. 微信开发者工具关联gitee
  17. 漫画:5G 到底是个什么玩意儿?
  18. jz2440---使用uboot烧录程序
  19. JavaEE 之 Mybatis
  20. 【计算机图形学】零 · 计算机图形系统概述

热门文章

  1. 同步异步-阻塞非阻塞
  2. C/C++函数调用方式
  3. IOS开发学习笔记033-UIScrollView
  4. 57个深度学习专业术语
  5. 【美团外卖】美食知识图谱的迭代及应用
  6. 头条面试题,4种解法,60+图清晰讲解,面试官让我优化,小夕一通优化最终击败100%用户
  7. 每日算法系列【LeetCode 376】摆动序列
  8. python数据结构6 -二叉树
  9. 从零实现深度学习框架——常见运算的计算图
  10. 让《强化学习(第2版)》架起一座通往强化学习经典知识宝库的桥梁