使用WKWebView替换UIWebView的过程是坎坷的,是有很多坑的。
只怪自己学识浅薄,解决问题能力不足,现在还有好几个大坑没有填。导致项目不得不使用UIWebView继续应付(我倒没觉得UIWebView没什么不好,稳定坑少,性能问题用户无感知,可忽略)。
列举WKWebView使用过程中未解决的问题:
1、Pop回历史页面时,WKWebView的URL为nil,权宜之计采用重新加载的方法解决;
2、APP退到后台,一段时间后再使用APP,Push到新页面无法打开网页,在WKNavigationDelegate的协议方法decidePolicyForNavigationAction中提示"The requested URL was not found on this server."。连续使用不存在此现象。此问题仍未解决。