WKWebView刪除緩存

? ? ? ?現在用WKWebView的越來越多,當時IOS8出了以后,還沒有刪除緩存的API,在更新到IOS9以后,刪除緩存的API出來了,相比webView,WKWebView更加節省內存,CPU使用率也相對降低,但是我在加載時遇到一個問題,就是網頁更新了,但是刷新界面仍然就舊的界面,所以要清除緩存。(PS:版本高于IOS9才能做刪除緩存,否則會崩潰)

? ? ? 下面是清除所有緩存的代碼:

當然也可以刪除部分緩存:

其中types數組里邊還可以放進去的值有
WKWebsiteDataTypeDiskCache,

WKWebsiteDataTypeOfflineWebApplicationCache,

WKWebsiteDataTypeMemoryCache,

WKWebsiteDataTypeLocalStorage,

WKWebsiteDataTypeCookies,

WKWebsiteDataTypeSessionStorage,

WKWebsiteDataTypeIndexedDBDatabases,

WKWebsiteDataTypeWebSQLDatabases

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容