要清除WebView创建的所有缓存项目,您需要执行以下步骤:
WebView webView = findViewById(R.id.webView);
clearCache()
方法清除WebView缓存。webView.clearCache(true); // true表示清除所有缓存,包括磁盘和内存中的缓存
注意:clearCache()
方法只能在API 16(Android 4.1)及更高版本上运行。
对于iOS平台,您需要使用WKWebView
实例来替换UIWebView
。清除缓存的方法如下:
WKWebView
实例。let webView = WKWebView(frame: .zero, configuration: WKWebViewConfiguration())
removeAllCachedResponses()
方法清除缓存。if let urlCache = URLCache.shared {
urlCache.removeAllCachedResponses()
}
现在,WebView的所有缓存项目都已被清除。
领取专属 10元无门槛券
手把手带您无忧上云