WKWebView删除缓存

       现在用WKWebView的越来越多,当时IOS8出了以后,还没有删除缓存的API,在更新到IOS9以后,删除缓存的API出来了,相比webView,WKWebView更加节省内存,CPU使用率也相对降低,但是我在加载时遇到一个问题,就是网页更新了,但是刷新界面仍然就旧的界面,所以要清除缓存。(PS:版本高于IOS9才能做删除缓存,否则会崩溃)

      下面是清除所有缓存的代码:

当然也可以删除部分缓存:

其中types数组里边还可以放进去的值有
WKWebsiteDataTypeDiskCache,

WKWebsiteDataTypeOfflineWebApplicationCache,

WKWebsiteDataTypeMemoryCache,

WKWebsiteDataTypeLocalStorage,

WKWebsiteDataTypeCookies,

WKWebsiteDataTypeSessionStorage,

WKWebsiteDataTypeIndexedDBDatabases,

WKWebsiteDataTypeWebSQLDatabases

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,654评论 4 61
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,714评论 7 249
  • 和珅为什么那么受乾隆的喜欢?答:他除了上班下班就是研究人际交往;为什么那么有钱?答:有事没事学习理财技能。
    懒人一哥阅读 1,499评论 0 0
  • 大约就在三年前,我很幸运的成为了一名大学生。我的大学,说好不好、说差不差。过了三年了,在我印象里,只有图书馆还行。...
    虎说七道阅读 2,885评论 0 1

友情链接更多精彩内容