安卓系统 H5界面调用微信JS-API 扫一扫 会概率出现不调用回调函数?
发布于 6 年前 作者 ping81 13534 次浏览 来自 官方Issues

   以下是我的代码,在安卓机下,H5界面调用扫一扫会出现直接显示二维码内容,之前有的客户用的好好的,也突然不行了,有没有同样情况的,请问怎么解决这个问题?

  wx.scanQRCode({   

          needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,

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

          success: function (res) {

          var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果

              //alert(result);

               //检查二维码类型

    var qrcode=JSON.parse(result);

if(qrcode.SWEEP_TYPE)

{

 

}

else

{

$.alert(“二维码信息有误”, “操作失败!”);

}

              sessionStorage.setItem(‘saomiao_result’,result);

              //其它网页调用二维码扫描结果: 

              //var result=sessionStorage.getItem(‘saomiao_result’);

          },

    fail:function(er)

    {

    $.alert(“打开扫码失败,请检查应用设置。”, “操作失败!”);

    }

      });

3 回复

我们公司好多用户都反馈直接显示了结果

你好,是指在web-view中使用会这样?还是单纯的H5网页开发

楼主解决了吗?我也发现这个问题,今天客户突然反应扫码没反应 IOS设备都是正常的就是安卓设备有问题。

回到顶部