我正在编写一个带有 WebView 的 Chrome 桌面应用程序。 我想清除所有数据,包括缓存和 cookie。
我发现了这个可能相关的线程,但它似乎不起作用: https://code.google.com/p/chromium/issues/detail?id=174763
有什么想法吗? 最好的解决方案是使用具有持久存储的 webview,但内存中的解决方案也足够了。
最佳答案
从 Chrome 33 开始,您可以使用 webview.clearData()清除方法some types数据,包括 cookie。但是,这不会清除缓存。
另一种方法是使用唯一的 partition ID每次创建 WebView 时。这将强制新的 webview 每次都使用不同的存储分区。
关于webview - Chrome 应用 webview - 清除持久数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19203524/