- 开启一个内含
<web-view>
组件的Uniapp页面(该页面为非NVUE页面) - 将该Uniapp应用切换至后台
- 开启若干个其他应用以保证系统处于低内存状态
- 系统因低内存,触发内存回收机制,WKWebview内核崩溃
- 返回Uniapp应用,发现页面已经白屏
plus.webview.isRecovery
和plus.webview.isRecovery
打印均为undefined

- 发布:2022-06-28 15:18
- 更新:2022-06-28 15:42
- 阅读:408
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS 12.4 (21F79)
HBuilderX类型: Alpha
HBuilderX版本号: 3.4.17
手机系统: iOS
手机系统版本号: iOS 15
手机厂商: 苹果
手机机型: iPhone 13
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
plus.webview.isRecovery
和plus.webview.isRecovery
应根据WKWebview是否于奔溃后自动恢复返回对应bool
值
plus.webview.isRecovery
和plus.webview.isRecovery
应根据WKWebview是否于奔溃后自动恢复返回对应bool
值
实际结果:
均返回undefined
均返回undefined
bug描述:
根据官方文档描述,Uniapp内部存在plus.webview.isRecovery
和plus.runtime.isRecovery
两个API用于获取WKWebview是否于奔溃后自动恢复。但我们尝试使用上述两个API进行相关需求开发时,发现两者返回皆为undefined(即不存在上述属性)。
t***@ledreamer.com (作者)
目前确认结果是:uniapp页面存活,但
<web-view>
无法正常恢复2022-06-28 15:44
t***@ledreamer.com (作者)
请问官方目前有高优先级的修复计划吗?目前该问题可能会对于业务开发存在较为严重的体验问题
2022-06-28 16:12
DCloud_heavensoft
回复 t***@ledreamer.com: 可以购买付费技术支持,需求排期的优先级会高于普通论坛发帖
2022-06-28 19:05