我正在将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位版本作为理智测试.)