时间:2019-05-07 来源:小程序工厂
夏***:
目前只会在特定时机(微信小程序后退、组件销毁、分享)触发并收到消息。请问为什么不能开放到实时触发并接受消息呢。感觉这一块需求很大。
黄***:
请问是什么场景需要的?
微信小程序webview 如果获取当前的url,postmessage的兼容性问题
夏***:
比如说token过期,需要postMessage给微信小程序重新登录。感觉开放实时接收触发之后,
wx.miniProgram等api都可以被替代了。
黄***:
token这个应该可以用其他技术手段解决的。 目前暂未考虑实时触发。
I***:
我想问下,你是如何用bindmessage接收的,可以分享一下嘛,谢谢
wx.miniProgram.redirectTo跳转ios正常安卓没有响应
夏***:
网页内调用api
wx.miniProgram.postMessage({ data: 'foo' })postMessage之后,微信小程序会收集发送的data,扔进数组里,直到 “特定时机(微信小程序后退、组件销毁、分享)”,才会触发bindmessage事件,一次拿到数组里的所有数据。
夏***:
我这边还有个场景,想在webview内唤起支付,因为没有公众号那套体系,那只能用微信小程序支付,目前也没有直接唤起支付的api,所有想用postmessage来实时触发事件,在微信小程序代码中,发起支付。