小程序通过web-view跳转到h5页面,在h5只能有小程序原生的返回键,默认返回上一页,遇到两处感受差的地方。
1,点击右上角的分享按钮,会再次进入一次该页面,点击左上角的返回需要两次
2,新用户点击链接,登录后进入h5页面,点击返回又会回到登录页,交互差
一开始的思路是,监听小程序的左上角返回键
这个方法就可以监听到返回键,并返回小程序的指定页面。但问题是,只有ios能监听到popstate,安卓机却不能,找了很多监听的方法都不太理想
后面发现了更简单的方法,就是在跳转的web-view页面,在onUnLoad生命周期,实施返回到指定页面,最终解决需求