微信公众号JS API支付,安卓没有效果(会闪一下就消失了)
代码如下,ios可以支付,但是到安卓手机上就会出现微信支付读条(那三个点),然后就消失了,没有跳出输入密码支付的界面。。。。
//调用微信JS api 支付
function jsApiCall() {
WeixinJSBridge.invoke(
'getBrandWCPayRequest',
// jsApiParameters,
= $json ?>,
function(res){
//WeixinJSBridge.log(res.err_msg);
//alert(res.err_code+res.err_desc+res.err_msg);
if (res.err_msg == 'get_brand_wcpay_request:cancel') {
alert('支付取消了');
}
if (res.err_msg == 'get_brand_wcpay_request:ok') {
alert('支付成功了');
// location.replace('');
}
return;
}
);
}
function handlePayOrder() {
if (typeof WeixinJSBridge == "undefined"){
if( document.addEventListener ){
document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);
}else if (document.attachEvent){
document.attachEvent('WeixinJSBridgeReady', jsApiCall);
document.attachEvent('onWeixinJSBridgeReady', jsApiCall);
}
}else{
jsApiCall();
}
}
还有就是这 handlePayOrder 方法有什么用,微信那文档就写了个实例,好像没解释着代码的作用... 我把这方法去了还是可以支付(安卓的还是不行)
相关阅读:
App一段时间后无法正常请求网络
html的a标签后续绑定js事件,href属性设置为#还是javascript:;或者javascript:void(0);好?
vs code初始化git存储库后误点了全部清理,现在代码找不到了求问怎么找回来?
SSH连接不上
不用eval(),有什么办法可以把字符串变为语句执行?
如何通过IIS远程更新SVN代码?
Pycharm在创建py文件时,如何自动添加文件头注释(类似于钩子特性)?
qq采用UDP协议 ,UDP不保证消息到达目的地,它是怎么判断消息没有发送出去的?
奇怪的问题,ruby 版本变更会关闭错误提示?
IOS Ipa 解包后 看到一些完整的源码
用zbar开发条形码在iPad2上不能扫码
es6 module机制是如何兼容CommonJS和AMD的?
提交 App Store 遇到 ITMS-90096 问题?
为什么button的方法进不去?
jquery的标签切换
shell 脚本问题
chrome 开发者工具 Network 里的Time有2个,分别是什么意思呢?
Exceeded memory limit for $group
在ff浏览器中,a标签的href属性使用javascript:alert(1),为什么会直接弹出一个新的窗口?
React-router 浏览器后退的时候,如何使页面回退到以前的状态