收藏
回答

小程序 <web-view> bindmessage 事件重复发送相同的消息

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug web-view 微信安卓客户端 7.0.6 2.8.3

“百威空间站”小程序,首页-足球-玩个球-竞猜主场(页面路径 webview/playBall/playBall),点击球队,在 web-view 页面中触发 miniProgram.postMessage。此时分享该页面,触发 bindmessage 回调,data 中有刚才发送的 message。此时点击小程序返回,退出 web-view,bindmessage 被触发,data 中仍有此前发送的 message。

预期表现:bindmessage 中以传出的 message 不再重复传出。

最后一次编辑于  09-20
回答关注问题邀请回答
收藏

1 个回答

  • 思男
    思男
    09-20

    这个bindmessage好像目前设定就是如此的。

    他是一个队列,你期间webview所有的message都会进队列。

    在你触发条件的时候会一次性全部拿到。

    一个webview页面所在的生命周期内数据应该是都有的。

    09-20
    赞同
    回复
问题标签