java判断是否微信浏览器_Java判断浏览器是微信还是支付宝

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

发布于 2020-3-4|

复制链接

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

```java

@RequestMapping("getBrowser.do")

public String getBrowser(HttpServletRequest req, HttpServletResponse resp) {

String user ..

下面一段代码给大家介绍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识别微信支付宝浏览器(移动端)

```javascript

//判断是支付宝app的浏览器

var userAgent = navigator.userAgent.toLowerCase();

if(userAgent.match(/Alipay/i)=="alipay"){

return true;

}else{

return false;

}

```

```javascript

//判断是微信app的浏览器

function isWechat(){

var userAgent = navigator.userAgent.toLowerCase();

if(userAgent.match(/MicroMessenger/i)=="micromessenger") {

return true;

} else {

return false;

}

}

```

你可能感兴趣的:(java判断是否微信浏览器)