前两天看到网上有做将支付宝红包的二维码提取出来,然后调用手机浏览器打开支付宝,自动领取红包的方式,然后自己抽了一晚上做了下测试。
将那个人的源码提取出来后,得到微信跳转浏览器的方式:
调用WeixinJSBridge的方法,具体源码如下:
```
document.addEventListener("WeixinJSBridgeReady", onAutoinit, false);
function onAutoinit(){
WeixinJSBridge.invoke("jumpToInstallUrl", {}, function(e) {});
window.close();
WeixinJSBridge.call("closeWindow")
}
```
实际上,这种方式已经在前两天失效了。
这个时候,看到有人在QQ中做跳转,实际上也是用的qq的js api,具体代码如下:
```
var qqurl = "alipays://platformapi/startapp?saId=10000007&clientVersion=3.7.0.0718&qrcode=https%3a%2f%2fqr.alipay.com%2fcpx04421mhnmslgwh5pj2f4";
mqq.ui.openUrl({
target: 2,
url: qqurl
});
```
这样就可以实现QQ跳转到支付宝了,实际上这样利用支付宝的scheme,可以直接跳转到支付宝而无需打开浏览器,方便快捷
然而难道就真的没有办法去调用微信打开支付宝了吗?
实际上是有的,不过目前安卓稳定,而ios还一丢丢问题,但是没有苹果手机所以没法真机测试
如果有人能送给我一台苹果手机,我可以将具体方法实现方法告诉他哦^_^
然而这个方法的估值将远高于一部二手苹果手机^_^
网友评论