收藏
回答

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);

});

有人遇到过吗?求解答




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

4 个回答

  • 美琴
    美琴
    2022-01-06

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

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

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

    2021-10-27
    有用
    回复
  • 胃里养了只霸王龙
    胃里养了只霸王龙
    2021-08-30

    第二个是工具里这样显示的。正常,我们也那样,但是可以跳转。目前我们改为通过scheme跳转了。没用开放标签了。

    https://m.qtshe.com/app/westLake 这是用开放标签的。

    https://m.qtshe.com/job/924959.html 这是用scheme跳转的,点击底部报名会唤起小程序。

    上面两个链接在微信里打开

    2021-08-30
    有用
    回复 27
    • 
      2021-08-30
      谢谢回复。你的第一个链接里,获取到的openTagList有值哦,我的没有。不知道什么原因
      2021-08-30
      回复
    • 
      2021-08-30
      你的第一个链接,在我的ios手机上,不显示跳转小程序的那两张图片(调试工具中展示),点击也没法跳转,你那边是正常的吗?
      2021-08-30
      回复
    • 胃里养了只霸王龙
      胃里养了只霸王龙
      2021-08-30回复
      我IOS手机上正常跳转。
      2021-08-30
      回复
    • 
      2021-08-31回复胃里养了只霸王龙
      你的链接我更新微信版本也可以了,但我的还没好。不知道什么原因。签名成功但 就是没有wx-open-launch-weapp的标签权限
      2021-08-31
      回复
    • 胃里养了只霸王龙
      胃里养了只霸王龙
      2021-08-31回复
      额。。。要不你改为用scheme跳转吧。。我们以后都不准备用开放标签了。
      2021-08-31
      回复
    查看更多(22)
  • 
    2021-08-30

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

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

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

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

    至此问题全部解决


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