天天看点

iOS的WKWebView白屏处理,终极方案

终极解决思路

只有H5自己说加载完成了才是真的完成了,H5加载完成后通过JS向OC发送个消息,即可。

JS与OC交互请自行找一下,不做细述。

其余思路

1. 有没有标题。个别时候好用。

2. 有没有WKCompositingView。有时候好用。

3. body里面有没有内容。有时候好用,弱网的时候可能不好用,弱网的时候可能出现body有内容,但还是空白。

4. 其它类似方案。

以上方法在弱网面前可能都是渣渣,但可以进行辅助判断,以优化加载体验。

欢迎指正与补充^_^