美文网首页
WKWebView与UIWebView的优缺点

WKWebView与UIWebView的优缺点

作者: 小小pk筱筱 | 来源:发表于2022-12-26 15:21 被阅读0次

WKWebView 简介

WKWebView是苹果在 WWDC 2014 上推出的新一代 webView 组件,用以替代 UIKit 中笨重难用、内存泄漏的 UIWebView。WKWebView是苹果iOS8.0之后提供的。WKWebView 拥有60fps滚动刷新率、和 safari 相同的 JavaScript 引擎等优势。支持最新的Webkit框架功能,使用与Safari中一样的Nitro JavaScript引擎,大大提高了页面js执行速度。

WKWebView的优缺点

优点

1.性能和稳定性大幅提高。

2.内存占用减少。

3.允许更多HTML5、JS特性(允许JavaScript的Nitro的库加载并使用)。

4.60fps的刷新率以及内置手势的支持。

5.增加了新的代理方法,可控性更高。

6.estimatedProgress属性实现进度条。不需要像UIWebView一样自己做假进度条(通过NJKWebViewProgress和双层代理技术实现),技术复杂度和代码量,根贴近实际加载进度优化好的多。 

7.可以和js直接互调函数,不像UIWebView需要第三方库WebViewJavascriptBridge来协助处理和js的交互。

缺点

1.不支持页面缓存,需要自己注入cookie,而UIWebView是自动注入cookie。 

2.无法发送POST参数问题。


相关文章

网友评论

      本文标题:WKWebView与UIWebView的优缺点

      本文链接:https://www.haomeiwen.com/subject/xrdnqdtx.html