随便建个webview页面,用于打开网页,然后从二级页面多次进入这个页面打开不同网页,后退就会有问题,跳转异常
- 发布:2023-01-17 19:06
- 更新:2023-01-29 11:24
- 阅读:387
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 10 专业版
HBuilderX类型: 正式
HBuilderX版本号: 3.6.17
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 华为
手机机型: 华为审核机
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: http://www.yuceshu.cn/upload_res/apk/android/yiyanhuangli_huawei.apk
操作步骤:
预期结果:
关闭webview页面不要影响系统页面的后退及跳转
关闭webview页面不要影响系统页面的后退及跳转
实际结果:
webview关闭后引起一系统跳转异常
webview关闭后引起一系统跳转异常
bug描述:
如果是在主页面跟转webview页面,调用this.$scope.$getAppWebview().close()关闭webview,返回主页是正常。但如果是二级页面跳转webview页面后,调用了this.$scope.$getAppWebview().close(),返回二级页面时就出现了异常,不是返回不了,就是所有页面跳转都失效成假死状态。还有如果多个页面有webview,依次跳转过去也会异常,也会页面返回不了或假死。
总之this.$scope.$getAppWebview().close()这个关闭函数会影响到系统本身的后退及跳转,如果不调close一样也会有其他各种问题,webview与系统页面相互影响成混乱状态,根本没法像微信里打开网页那样来用
1 个回复
鹤祥晖 (作者)
请问这个是否有解决方法