收藏
回答

网页向小程序 postMessage为什么不能实时触发并接受

API/组件名称 终端类型 微信版本 基础库版本
web-view 客户端 6.6.1 1.6.6

你想反馈一个 Bug 还是 提一个需求?


如果是 Bug:


* Bug 表现是什么?预期表现是什么?


* 如何复现?


* 提供一个最简复现 Demo


如果是需求:


* 你希望有什么能力?

web-view网页向小程序 postMessage,小程序端能实时接受


* 你需要这个能力的场景是 ?

开发小程序内嵌页面。需要网页和小程序通讯。

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

9 个回答

  • 黄思程
    黄思程
    2018-01-19

    token这个应该可以用其他技术手段解决的。 目前暂未考虑实时触发。

    2018-01-19
    有用
    回复
  • 黄思程
    黄思程
    2018-01-19

    请问是什么场景需要的?

    2018-01-19
    有用
    回复
  • 夏天来了
    夏天来了
    2018-01-18

    目前只会在特定时机(小程序后退、组件销毁、分享)触发并收到消息。请问为什么不能开放到实时触发并接受消息呢。感觉这一块需求很大。

    2018-01-18
    有用 1
    回复 1
    • 飞雨
      飞雨
      2023-11-17
      23年了还不支持,我也有这个需求webview嵌入的H5点分享想postMessage给小程序页弹出分享窗口
      2023-11-17
      回复
  • 刘鹏
    刘鹏
    2023-04-23

    现在有实时通信的解决方案吗

    2023-04-23
    有用
    回复
  • 陶美利
    陶美利
    2023-04-21

    想知道解决啦吗


    2023-04-21
    有用
    回复
  • 夏天来了
    夏天来了
    2018-01-25

    我这边还有个场景,想在webview内唤起支付,因为没有公众号那套体系,那只能用小程序支付,目前也没有直接唤起支付的api,所有想用postmessage来实时触发事件,在小程序代码中,发起支付。

    2018-01-25
    有用
    回复
  • 夏天来了
    夏天来了
    2018-01-25

    网页内调用api

    wx.miniProgram.postMessage({ data: 'foo' })

    postMessage之后,小程序会收集发送的data,扔进数组里,直到 “特定时机(小程序后退、组件销毁、分享)”,才会触发bindmessage事件,一次拿到数组里的所有数据。

    2018-01-25
    有用
    回复
  • Ivan
    Ivan
    2018-01-24

    我想问下,你是如何用bindmessage接收的,可以分享一下嘛,谢谢

    2018-01-24
    有用
    回复
  • 夏天来了
    夏天来了
    2018-01-19

    比如说token过期,需要postMessage给小程序重新登录。感觉开放实时接收触发之后,

    wx.miniProgram

    等api都可以被替代了。

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