现在看文档,都是H5向webview通信,而且只是某个特定条件下才可以,这个很难受,
现在我的需求是:小程序打开 -> H5 -> 小程序页面 -> H5
最后一步,在小程序上操作完,需要将操作结果实时发送给H5,这个有没有什么比较优美的办法?
目前我的做法是利用改变H5的hash值,H5通过监听hashChange事件来响应小程序的操作结果,这个方法太鸡肋了,会导致返回页面的时候一直停留在当前H5页面,直到hash值变为最初的,才会返回到上一页面,难道微信官方就没有考虑到小程序 -> H5 通信这个点吗???
有没有大佬有比较好的解决方案呢?跪求!!!
请问有解决方案了吗?
这个问题现在处理了吗 我现在也是有这个需求 不知道怎么处理
“会导致返回页面的时候一直停留在当前H5页面”
可以在h5中处理掉history。页面重定向到最新hash值。这样就不返回多次了。
还有小程序最初的设计肯定不包括H5 通信啊。有你这种需求就会有为什么不考虑和app通信啊,和xxxx通信啊,和手机通信啊等等问题提出。到哪个时候还能叫小程序吗
小程序到H5的时候,带参数不就行了吗,根据参数不同,操作业务,小程序和H5,就不是一个体系的,能用就不错了吧