有个业务需求是在H5 的首页需要监听浏览器后退事件,也就是webview组件原生自带的左上角的返回按钮事件,
在H5中页面加载就开始执行如下代码:
window.addEventListener("popstate", () => {
window.wx.miniProgram.navigateBack(); // 监听到后退事件直接退出Webview
}, false);
但是当打开H5的时候,也能监听到popstate事件,导致会自动关闭Webview!!!!
期望结果应该是监听不到啊!!!
提供个实际的小程序这边看下
已经弃用这个方式。