https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html
苹果手机调用wx.scanQRCode没有触发回调 微信版本7.0.14 ios版本13.2.3 iphone8。同样的代码在安卓还有开发工具里是没问题的。
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html
苹果手机调用wx.scanQRCode没有触发回调 微信版本7.0.14 ios版本13.2.3 iphone8。同样的代码在安卓还有开发工具里是没问题的。
2 个回答
$('.scan').on('click', function () {
wx.scanQRCode({
needResult: 1,
scanType: ["barCode","qrCode"],
success: function (res) {
sleep(1000); //暂停一秒钟
scan(res.resultStr);//扫描结果处理
},
error: function(res){
if(res.errMsg.indexOf('function_not_exist') > 0){
alert('版本过低请升级')
}
alert(res.errMsg);
},
});
})
经过测试,扫描完后暂停一秒钟就能解决苹果手机扫码没反应的问题
今天也遇到奇葩问题,跟官方同样的demo,一个网站能回调,另一个网站没有回调,官方的demo也没有回调。
谁能告诉我哪里出错了……
setTimeout 1秒,解决。 这个bug,百思不得其解