收藏
回答

微信开放标签wx-open-launch-app点击无反应?任何弹框都唤醒不起来

  1. 服务号已配置
  2. JS接口安全域名已配置
  3. js-sdk确定是1.6.0 wx.config中openTagList已配置 openTagList: ["wx-open-launch-app"]
  4. ios/android已配置相应配置
  5. appid确定是移动端appid
  6. extinfo已传值 为string

现在的问题是: 点击wx-open-launch-app 对应的事件,没有任何弹窗,不走launch,不走error,控制台不报任何错误,安卓和ios均无法调起

在生产环境微信浏览器中,会生成一个iframe,点击整个标签,无法触发任何事件,如图1, 在devtools调试手动删除这个iframe,可以输出结果,但无任何跳转弹窗

可以输出结果,但无任何弹框,ios/安卓均是这种情况

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

1 个回答

  • 青松
    青松
    发表于小程序端
    2023-03-25

    因为这个标签的原理,是建立一个iframe框架,所以这个框架以外的东西都是跟里面无关。若需要显示一个打开小程序按钮,你得在里面单独建立style样式,然后再创建一个bottom标签,只能引用这个样式。就可以正常显示打开小程序按钮了

    2023-03-25
    有用
    回复 6
    • 青松
      青松
      发表于小程序端
      2023-03-25

      你可以根据我上面说的,在那个wxtag-template里面建立这个。

      2023-03-25
      回复
    • 青松
      青松
      发表于小程序端
      2023-03-25

      若鉴权成功,微信就会把这个wxtag-template的样式注入iframe,然后成功显示打开小程序按钮

      2023-03-25
      回复
    • F
      F
      发表于移动端
      2023-03-25
      明白了 等于说我其实配置已经没问题了,只是里面样式问题没撑起来高度导致点击无效是吧 但我在devtools里看这个iframe是有一定的高度的,点击也没有反应这正常吗
      2023-03-25
      回复
    • 青松
      青松
      发表于小程序端
      2023-03-25回复F

      社区内私信您了,您看一下。按我图片那样弄一个试试看,只要鉴权成功,这个iframe里面的内容就会显示

      2023-03-25
      回复
    • 超超
      超超
      2023-08-03回复青松
      请问一下具体怎么做的?遇到一样的问题
      2023-08-03
      回复
    查看更多(1)
登录 后发表内容