收藏
回答

h5链接跳转到小程序,为什么无法使用开放标签?没有错误日志

公众号h5使用wx-open-launch-weapp跳转到小程序,这是签名之后调用wx.config()方法的输出信息

wx.config begin

alloy-lever.js:38 {appId: "wxa92218112b1a0193", openTagList: ["wx-open-launch-weapp"]..., jsApiList: Array(6), ...]}

wx.config end

alloy-lever.js:38 {errMsg: "config:ok", jsApiList: Array(2), openTagList: Array(0)}

以上日志中,wx.config之后openTagList里没有获取到wx-open-launch-weapp的使用权限,使用以下代码也没有捕获到任何错误日志:

document.addEventListener('WeixinOpenTagsError', function (e) {

console.error(e.detail.errMsg);

});

有人遇到过吗?求解答




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

3 个回答

  • 美琴
    美琴
    2022-01-06

    开发标签 wx.config授权成功, WeixinOpenTagsError 没有触发,按钮也没有显示的情况,可以在config成功的回调函数里面 document.getElementsByClassName() 获取按钮元素,如果元素为空,说明开发标签没有渲染出来,做兼容处理。我是vue的写法,代码如下:

    2022-01-06
    有用
    回复
  • 坤坤坤坤坤
    坤坤坤坤坤
    2021-10-27

    我用的认证的服务号,安全域名也配置了,微信支付和jsapi都可以正常的调用,但是就是opentag调用不了一直显示空,跳不了小程序

    2021-10-27
    有用
    回复
  • 
    2021-08-30

    解决了,造成此问题的原因是:

    公众号使用了非认证服务号,因为我们公司有多个服务号。

    之后又发现安全域名没有配置。

    最后是服务端jsapi_tiket的公众号id与签名的公众号id不一致(63002,invalid signature [20210831 17:38:06][])。

    至此问题全部解决


    2021-08-30
    有用
    回复
登录 后发表内容