Java判断浏览器是微信还是支付宝

 更新时间:2018年06月04日 14:05:24   作者:懵懂无知的蜗牛  
这篇文章主要介绍了Java判断浏览器是微信还是支付宝的简单实现代码,需要的朋友可以参考下

下面一段代码给大家介绍java判断浏览器是微信还是支付宝,具体代码如下所示:

@RequestMapping("getBrowser.do") 
public String getBrowser(HttpServletRequest req, HttpServletResponse resp) { 
  String userAgent = req.getHeader("user-agent"); 
  if (userAgent != null && userAgent.contains("AlipayClient")) { 
    return "来自支付宝"; 
  }else if (userAgent != null && userAgent.contains("MicroMessenger")) { 
    return "来自微信"; 
  }else{ 
    return "未知来源"; 
  } 
} 

补充:下面看下js识别微信支付宝浏览器(移动端)

//判断是支付宝app的浏览器
 var userAgent = navigator.userAgent.toLowerCase();

  if(userAgent.match(/Alipay/i)=="alipay"){
    return true;
  }else{
    return false;
  }
//判断是微信app的浏览器
function isWechat(){
  var userAgent = navigator.userAgent.toLowerCase();
  if(userAgent.match(/MicroMessenger/i)=="micromessenger") {
    return true;
  } else {
    return false;
  }
}

相关文章

  • Spring Bean Scope 有状态的Bean与无状态的Bean

    Spring Bean Scope 有状态的Bean与无状态的Bean

    这篇文章主要介绍了Spring Bean Scope 有状态的Bean与无状态的Bean,每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,下面来了解有状态和无状态的区别吧
    2022-01-01
  • SpringBoot+Vue+Redis实现单点登录(一处登录另一处退出登录)

    SpringBoot+Vue+Redis实现单点登录(一处登录另一处退出登录)

    小编接到一个需求,需要实现用户在浏览器登录后,跳转到其他页面,当用户在其它地方又登录时,前面用户登录的页面退出登录,这篇文章主要介绍了SpringBoot+Vue+Redis实现单点登录,需要的朋友可以参考下
    2019-12-12
  • 浅谈基于Token的WEB后台认证机制

    浅谈基于Token的WEB后台认证机制

    这篇文章主要介绍了浅谈基于Token的WEB后台认证机制,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • SpringMVC使用MultipartFile 实现异步上传方法介绍

    SpringMVC使用MultipartFile 实现异步上传方法介绍

    这篇文章主要介绍了SpringMVC使用MultipartFile 实现异步上传方法介绍,涉及pom依赖的添加,配置文件的修改等具体操作代码,需要的朋友可以了解下。
    2017-09-09
  • 详解elasticsearch实现基于拼音搜索

    详解elasticsearch实现基于拼音搜索

    这篇文章主要为大家介绍了详解elasticsearch实现基于拼音搜索示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • Spring实现文件上传的配置详解

    Spring实现文件上传的配置详解

    这篇文章将为大家详细说明一下spring上传文件如何配置,以及从request请求中解析到文件流的原理,文中示例代码讲解详细,感兴趣的可以了解一下
    2022-08-08
  • Java操作文件路径正反斜杠问题解决

    Java操作文件路径正反斜杠问题解决

    最近在实现文件上传时,windows与linux系统出现的问题,两个系统中操作文件使用"\","/"导致IOException,本文主要介绍了Java操作文件路径正反斜杠问题解决,感兴趣的可以了解一下啊
    2024-01-01
  • java中this关键字的详细使用介绍

    java中this关键字的详细使用介绍

    大家好,本篇文章主要讲的是java中this关键字的详细使用介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01
  • Springboot swagger配置过程详解(idea社区版2023.1.4+apache-maven-3.9.3-bin)

    Springboot swagger配置过程详解(idea社区版2023.1.4+apache-maven-3

    这篇文章主要介绍了Springboot-swagger配置(idea社区版2023.1.4+apache-maven-3.9.3-bin),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • Java深入分析了解平衡二叉树

    Java深入分析了解平衡二叉树

    平衡二叉树又被称为AVL树(有别于AVL算法),且具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。本文将详解介绍一下平衡二叉树的原理与实现,需要的可以参考一下
    2022-06-06

最新评论