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,每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,下面来了解有状态和无状态的区别吧2022-01-01SpringBoot+Vue+Redis实现单点登录(一处登录另一处退出登录)
小编接到一个需求,需要实现用户在浏览器登录后,跳转到其他页面,当用户在其它地方又登录时,前面用户登录的页面退出登录,这篇文章主要介绍了SpringBoot+Vue+Redis实现单点登录,需要的朋友可以参考下2019-12-12SpringMVC使用MultipartFile 实现异步上传方法介绍
这篇文章主要介绍了SpringMVC使用MultipartFile 实现异步上传方法介绍,涉及pom依赖的添加,配置文件的修改等具体操作代码,需要的朋友可以了解下。2017-09-09Springboot swagger配置过程详解(idea社区版2023.1.4+apache-maven-3
这篇文章主要介绍了Springboot-swagger配置(idea社区版2023.1.4+apache-maven-3.9.3-bin),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-07-07
最新评论