WKWebView 問題
32 位的app在使用WKWebView的時(shí)候,如果運(yùn)行在64位的設(shè)備上,會出現(xiàn)一下問題:
(1)iOS8.1 系統(tǒng),部分網(wǎng)頁加載白屏,例如 百度,iOS8.3 似乎沒問題
(2)web輸入框輸入漢字也會出現(xiàn)白屏
通過搜索得到問題根源:
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.
也就是一個(gè)進(jìn)程間通訊的bug引起的。
解決方案,可以使app支持arm64,便不會出現(xiàn)問題。
以上這篇淺談WKWebView 在64位設(shè)備上的白屏問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。