请问下楼主前端请求签名等信息的时候需要传url给后端吗?还有后端使用的appid和密钥是用的公众号的还是小程序的?
web-view使用scanQRCode接口[图片] [代码]//web-view嵌入的网页代码[代码] //微信签名后 [代码]wx.config({[代码][代码] [代码][代码]debug: [代码][代码]false[代码][代码],[代码][代码] [代码][代码]appId: res.data.appId,[代码][代码] [代码][代码]timestamp: res.data.timestamp,[代码][代码] [代码][代码]nonceStr: res.data.nonceStr,[代码][代码] [代码][代码]signature: res.data.signature,[代码][代码] [代码][代码]beta: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]jsApiList: [[代码][代码]'checkJsApi'[代码][代码],[代码][代码]'scanQRCode'[代码][代码]][代码][代码]});[代码][代码]wx.ready([代码][代码]function[代码][代码](){ [代码][代码]wx.checkJsApi({[代码][代码] [代码][代码]jsApiList: [[代码][代码]'checkJsApi'[代码][代码],[代码][代码]'scanQRCode'[代码][代码]],[代码][代码] [代码][代码]success : [代码][代码]function[代码][代码](res) {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码]wx.scanQRCode({[代码][代码] [代码][代码]needResult: 1, [代码][代码]// 默认为0,扫描结果由微信处理,1则直接返回扫描结果,[代码][代码] [代码][代码]scanType: [[代码][代码]"qrCode"[代码][代码],[代码][代码]"barCode"[代码][代码]], [代码][代码]// 可以指定扫二维码还是一维码,默认二者都有[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) { [代码][代码] [代码][代码]alert(JSON.stringify(res))[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail:[代码][代码]function[代码][代码](res){[代码][代码] [代码][代码]alert(JSON.stringify(res))[代码][代码] [代码][代码]}[代码][代码] [代码] [代码]});[代码] [代码]}[代码] bug描述: 使用jweixin-1.3.2.js。在微信中直接打开网页可以正常调用scanQRCode()接口,在小程序的web-view在部分android机型上报以下错误。checkJsApi返回scanQRCode为true。
2018-11-14