在微信里可以通过 userAgent 判断里面是否有 micromessage 这个字符串,支付宝可以通过这种方式么
1
zjq426 Sep 12, 2016
支付宝: Mozilla/5.0 (Linux; U; Android 5.1.1; en-us; KIW-AL10 Build/HONORKIW-AL10) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 UCBrowser/1.0.0.100 U3/0.8.0 Mobile Safari/534.30 AlipayDefined(nt:WIFI,ws:360|592|3.0) AliApp(AP/9.5.3.030408) AlipayClient/9.5.3.030408 Language/zh-Hans
网上找的,不一定对 |
2
raycool Sep 12, 2016
|
3
fakefish Sep 12, 2016 confirm('您在使用支付宝么?');
|
4
laiqs2011 Sep 12, 2016
```
let payEnv; // 判断微信还是支付宝 if (/MicroMessenger/.test(window.navigator.userAgent)) { // 微信 payEnv = 'weixin'; } else if (/AlipayClient/.test(window.navigator.userAgent)) { // 支付宝 payEnv = 'alipay'; } else { payEnv = 'others'; } ``` |
5
mokeyjay Sep 12, 2016
记得支付宝内置浏览器的 UA 里有个 AlipayClient
|