收藏
回答

小程序web-view不能调用JSSDK接口


外部链接 单独使用微信打开  使用wx.scanQRCode()正常  在小程序的web-view标签下就不能使用了,API说小程序web-view支持的jssdk接口已经有wx.scanQRCode()了  这是怎么回事呢,我用的jweixin-1.3.1.js 用1.0.0也是一样,我自己的代码在这:

有人能回答下么···都好几天了·····

最后一次编辑于  2017-12-06
回答关注问题邀请回答
收藏

5 个回答

  • 卡布达
    卡布达
    2020-02-04

    我也遇到了,在小程序web-view中使用公众号选择图片接口在开发工具上和微信环境都正常,只有小程序真机中不行,提示config:invalid signature。有没有人解决的

    2020-02-04
    有用
    回复
  • Gara
    Gara
    2018-02-28

    +1

    2018-02-28
    有用
    回复
  • Crazy罗小杰
    Crazy罗小杰
    2018-02-04

    @嗯,请问这个问题解决了吗,我也遇到了相同的问题。我用JSSDK1.3.2在webview的JS调起scanQRCode时提示config:fail的错误,签名是正常的。代码片段如下:

    ......
    wx.config({
        debug: true,                             
        appId: "'" + data.appId + "'",             // data.appId 从接口获取
        timestamp: data.timestamp,                 // data.timestamp 从接口获取
        nonceStr: "'" + data.nonceStr + "'",       // data.nonceStr 从接口获取
        signature: "'" + data.signature + "'",     // data.signature 从接口获取
        jsApiList: [                               // 必填,需要使用的JS接口列表
            'checkJSApi',
            'scanQRCode'
        ]
    });
    wx.ready(function() {
        wx.checkJsApi({
            jsApiList: [
                'scanQRCode'
            ],
            success: function (res) {
                alert(JSON.stringify(res));
            }
        });
        wx.scanQRCode({
            needResult: 1, // 0扫描结果由微信处理,1则直接返回扫描结果,默认为0
            desc: '微信扫码',
            success: function (res) {
                layer.close(i);
                alert(JSON.stringify(res));
            }
        });
    });
    wx.error(function (res) {
        alert(JSON.stringify(res));
    });
    ......


    2018-02-04
    有用
    回复
  • 唢呐哑了
    唢呐哑了
    2018-01-29

    用公众号的参数来使用就可以··小程序的貌似行不通

    2018-01-29
    有用
    回复 1
    • 卡布达
      卡布达
      2020-02-04
      你说的参数是什么参数?
      2020-02-04
      回复
  • 🐷
    🐷
    2018-01-26

    请问你解决了么,我也是这个问题

    2018-01-26
    有用
    回复
登录 后发表内容