ios – WKWebView间歇性空白屏幕问题

前端之家收集整理的这篇文章主要介绍了ios – WKWebView间歇性空白屏幕问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在将WKWebView集成到我们的应用程序.并看各种问题.最烦人的和阻挡的是间歇性的空白屏幕.它可以触发我的许多事情,导航,缩放等

当我检查WKWebView中的视图层次结构时,我可以看到很多子视图丢失.当我连接检查器时,HTML被正确加载.有时候,我可以在控制台日志中看到一条消息:

Received an invalid message "RemoteLayerTreeDrawingAreaProxy.CommitLayerTree" from the web process.

我们已经向苹果提交了几张雷达.有人有类似的问题吗?

解决方法

WKWebView的WebProcess在支持64位的硬件上执行64位进程的进程外处理.在这种硬件上使用WKWebView客户端的32位应用程序有一个32位/ 64位编组的IPC错误.该错误导致WebProcess退出,留下一个空白屏幕.

您可以通过以下方式来验证:1)在仅支持32位并支持iOS 8(例如iPad 2)的硬件上运行应用程序,或者通过构建64位版本的应用程序. (可以构建64位版本作为理智测试.)

猜你在找的iOS相关文章