在5+app中调起uniapp打包出来的h5页面,h5页面创建的webview无法监听到backbutton事件,具体表现为:
在5+app中调起uniapp打包出来的h5页面,webview均能成功创建,但是在打开h5页面以后安卓上按返回键的时候h5页面无反应,h5页面的opener监听到了backbutton并关闭了,这是什么原因,有朋友碰到这种情况吗
花生先生
- 发布:2020-03-20 09:53
- 更新:2020-03-20 11:32
- 阅读:1428
2 个回复
花生先生 (作者) - 50后
补充说明一下具体步骤:
1.5+app中创建一个webview 并加载一个由uniapp打包的h5页面
另外这种开发模式也是为了兼容老的5+app,同时也很想尝试一下uniapp的开发模式,为以后将老的app全面替换成uniapp做准备
花生先生 (作者) - 50后
已经解决,记录一下,新开页面必须要自己监听backbutton事件并处理页面后退逻辑,否则父页面就会接管backbutton事件并处理,5+app中正常是因为每个页面都引用了mui,mui默认处理了backbutton逻辑。