native-docs icon indicating copy to clipboard operation
native-docs copied to clipboard

WKWebview内核崩溃状态无法获取

Open CNMathon opened this issue 3 years ago • 0 comments

问题描述 根据官方文档描述,Uniapp内部存在plus.webview.isRecoveryplus.runtime.isRecovery两个API用于获取WKWebview是否于奔溃后自动恢复。但我们尝试使用上述两个API进行相关需求开发时,发现两者返回皆为undefined(即不存在上述属性)。

复现步骤

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

预期结果 plus.webview.isRecoveryplus.webview.isRecovery应根据WKWebview是否于奔溃后自动恢复返回对应bool

实际结果 均返回undefined

系统信息:

  • 发行平台:Mobile APP
  • 操作系统:iOS 15.5
  • HBuilderX版本:3.4.17.20220614-alpha
  • 设备信息:iPhone 13

补充信息 暂无

CNMathon avatar Jun 28 '22 07:06 CNMathon