收藏
回答

bindMessage真机调试上接收不到data

框架类型 问题类型 操作系统版本 手机型号 微信版本
小程序 Bug win7 iphone6 7.0.4

- 当前 Bug 的表现(可附上截图)


- 预期表现

开发者工具可以触发“转发”按钮时可以接收到postMessage发送过来的data


真机(ios,android)调试同样触发右上角的“转发”,无法接收到data

- 复现路径


- 提供一个最简复现 Demo


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

1 个回答

  • 是小白啊
    是小白啊
    2019-05-21

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-05-21
    有用
    回复 2
    • 2019-05-22

      这个问题在论坛里好像是一个比较普遍的问题

      H5网页里执行wx.miniprogram.postMessage({data:{}})时

      执行右上角的转发功能时,开发工具的调试器可以在webview的bindMessage接收到我截图的数据

      但是在真机无论是ios还是android都接收不到


      2019-05-22
      回复
    • Archangelᴱᴿᴵᑦ
      Archangelᴱᴿᴵᑦ
      2019-06-04

      官方文档


      网页向小程序 postMessage 时,会在特定时机(小程序后退、组件销毁、分享)触发并收到消息。


      所以它就是不会收到. 只是不明白,然则这样一个 postMessage 能有什么用处. 抖音小程序的 webview 就没有提供这个 postMessage 函数.

      2019-06-04
      回复
登录 后发表内容