收藏
回答

苹果手机微信H5调用扫一扫,滴一下就无反应了?安卓手机可以!

jweixin-1.6.0.js

微信版本:V8.0.53

苹果IOS版本:18.0.1

页面调用扫一扫识别的时候,滴一下然后关闭自动关闭了。但是不进任何方法,success、fail、complete都不进,需要扫好几次才能成功!!安卓手机就没这个问题!

wx.config({

debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

appId: $('#appId').val(), // 必填,公众号的唯一标识

timestamp: $('#timestamp').val(), // 必填,生成签名的时间戳

nonceStr: $('#nonceStr').val(), // 必填,生成签名的随机串

signature: $('#signature').val(), // 必填,签名,见附录1

jsApiList: ['scanQRCode']

// 必填,需要使用的JS接口列表,所有JS接口列表见附录2

});

wx.ready(function() {

// alert('ready5');

});

wx.error(function(res) {

// alert('error:' + JSON.stringify(res));

});

function doHwScan() {

wx.scanQRCode({

needResult: 1,

scanType: ["qrCode", "barCode"], // 可以指定扫二维码还是一维码,默认二者都有

success: function(res) {

var resultStr = res.resultStr;

alert("ok:" + JSON.stringify(res));

},

fail: function(res) {

alert(" fail:" + JSON.stringify(res));

},

complete: function(res) {

alert("complete:" + JSON.stringify(res));

}

});


回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容