WKWebView 問題
32 位的app在使用WKWebView的時候,如果運行在64位的設備上,會出現一下問題:
(1)iOS8.1 系統,部分網頁加載白屏,例如 百度,iOS8.3 似乎沒問題
(2)web輸入框輸入漢字也會出現白屏
通過搜索得到問題根源:
WKWebView's WebProcess runs out-of-process as a 64-bit process on hardware supporting 64bit. There is a 32bit/64bit marshalling IPC bug for 32 bit apps using the WKWebView client on such hardware. The bug causes the WebProcess to exit, leaving a blank screen.
也就是一個進程間通訊的bug引起的。
解決方案,可以使app支持arm64,便不會出現問題。
以上這篇淺談WKWebView 在64位設備上的白屏問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持本站。