用WKWebView不使用的UIWebView

来源:互联网 发布:重庆网络问政爆料平台 编辑:程序博客网 时间:2024/04/29 22:35

主要应用似乎流向继续采取WKWebView。

  • UIWebView有潜伏崩溃的问题,不能在开发级做任何事情。
  • UIWebView的连接有可能在其他通信相关的API来操作,出于这个原因,它就能完全关闭或交换通信目的地是否有恶意的开发者。WKWebView不能与通信相关的API中进行操作。这就是为什么数据流量削减功能的浏览器已经过时的原因。

WKWebView新特性

  • 在性能、稳定性、功能方面有很大提升(最直观的体现就是加载网页是占用的内存,模拟器加载百度与开源中国网站时,WKWebView占用23M,而UIWebView占用85M);
  • 允许JavaScript的Nitro库加载并使用(UIWebView中限制);
  • 支持了更多的HTML5特性;
  • 高达60fps的滚动刷新率以及内置手势;
  • 将UIWebViewDelegate与UIWebView重构成了14类与3个协议( [ 查看苹果官方文档 ]);
0 0