dcloudio / dcloudio/native-docs
WKWebview内核崩溃状态无法获取
- Dominant language
- No language data
- Stars
- 88
- Forks
- 75
- PR merge metrics
- No merged PRs in 30d
Description
**问题描述**
根据[官方文档](https://ask.dcloud.net.cn/article/36540)描述,Uniapp内部存在`plus.webview.isRecovery`和`plus.runtime.isRecovery`两个API用于获取WKWebview是否于奔溃后自动恢复。但我们尝试使用上述两个API进行相关需求开发时,发现两者返回皆为undefined(即不存在上述属性)。
**复现步骤**
1. 开启一个内含``组件的Uniapp页面(该页面为**非NVUE页面**)
2. 将该Uniapp应用切换至后台
3. 开启若干个其他应用以保证系统处于低内存状态
4. 系统因低内存,触发内存回收机制,WKWebview内核崩溃
5. 返回Uniapp应用,发现页面已经白屏
6. `plus.webview.isRecovery`和`plus.webview.isRecovery`打印均为`undefined`
**预期结果**
`plus.webview.isRecovery`和`plus.webview.isRecovery`应根据WKWebview是否于奔溃后自动恢复返回对应`bool`值
**实际结果**
均返回`undefined`
**系统信息:**
- 发行平台:Mobile APP
- 操作系统:iOS 15.5
- HBuilderX版本:3.4.17.20220614-alpha
- 设备信息:iPhone 13
**补充信息**
暂无
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.