请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
3
帖子
0
勋章
27
Y币

[superwebview] iOS系统H5应用WebView白屏问题

[复制链接]
发表于 2022-1-7 17:17:59
目前遇到一个棘手的问题:

iOS App里使用ApiCloud写的H5,在App退到后台后,过一段时间,再次将App唤到前台的 时候,H5页面会白屏。

目前猜测是WebView内核崩溃引起的,被系统回收了(但是App未被系统回收)

但是目前已经按照文档的方法设置了以下配置。但是白屏问题依旧存在,app并没有热重启。
官方技术大佬们是否可以给一个解决方案。非常感谢!
  <preference name="useWKWebView" value="true" />
  <preference name="WKWebViewRecoveryMode" value="rebootApp"/>


380
帖子
4
勋章
6
Y币
3
帖子
0
勋章
27
Y币
已经配置了 WKWebViewRecoveryMode 为 rebootapp,但是没效果啊。依旧会白屏
技术支持-F · 2022-1-7 17:41https://developer.yonyou.com/thread-206133-1-2.html
28
帖子
1
勋章
1万+
Y币
之前没考虑 SuperWebView 的情形,所以不生效,你可以重新编译 SDK 再试试。不过因为你是原生开发集成的 SDK,应用和入口是由原生控制的,SDK 无法进行热重启,只支持刷新该页面。
3
帖子
0
勋章
27
Y币
已经尝试过重新编译最新的superWebView,但是问题依旧。还是会白屏。有什么更好的 解决方案吗?
技术咨询-Kenny · 2022-1-7 18:09之前没考虑 SuperWebView 的情形,所以不生效,你可以重新编译 SDK 再试试。不过因为你是原生开发集成的 SDK,应用和入口是由原生控制的,SDK 无法进行热重启,只支持刷新该页面。 ...
28
帖子
1
勋章
1万+
Y币
可以配置不使用 WKWebView 试试,<preference name="useWKWebView" value="false" />。或者把一些页面用 avm 重写,avm 页面使用原生渲染,不会使用系统 WebView。
JasonHui · 2022-1-11 18:15已经尝试过重新编译最新的superWebView,但是问题依旧。还是会白屏。有什么更好的 解决方案吗?
30
帖子
0
勋章
186
Y币
你那不对!!   解决白屏问题,  不能用rebootApp,要用 reload


正确是这样写:
<preference name="WKWebViewRecoveryMode" value="reload"/>

3
帖子
0
勋章
27
Y币
如果不配置使用WKWebView,那是使用UIWebView吗?但是很早之前苹果就已经不允许使用UIWebView的App上架了。
技术咨询-Kenny · 2022-1-11 19:12可以配置不使用 WKWebView 试试,。或者把一些页面用 avm 重写,avm 页面使用原生渲染,不会使用系统 WebView。
3
帖子
0
勋章
27
Y币
之前是没有配置WKWebViewRecoveryMode,官方文档说这个配置默认值就是reload,就没配,然后就发现会白屏,后来配置成了rebootapp,还是白屏。你那边配置reload就ok了吗?
雨沛 · 2022-1-11 22:03你那不对!!   解决白屏问题,  不能用rebootApp,要用 reload


28
帖子
1
勋章
1万+
Y币
可以正常使用,配置对上架没影响。
JasonHui · 2022-1-12 09:04如果不配置使用WKWebView,那是使用UIWebView吗?但是很早之前苹果就已经不允许使用UIWebView的App上架了。
12下一页
您需要登录后才可以回帖 登录

本版积分规则