webview - Chrome 应用 webview - 清除持久数据

标签 webview google-chrome-app

我正在编写一个带有 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/

相关文章:

javascript - 如何在 native 客户端中的 Vardictonary 中接收从 javascript 发送的数组

android - 向WebView授予摄像头和音频权限?

android - 隐藏工具栏时无法启用 webview 的滚动行为

google-chrome - 应用程序或扩展程序可以在具有 "<all_urls>"权限的系统上打开文件吗?

javascript - 批量传输 "Transfer failed."

javascript - 跨文档/窗口 AngularJS 应用程序

java - 开发者站点在 webview-shouldOverrideUrlLoading 方面相互矛盾

android - 从 android/Java 迁移到 OC/IOS

android - android webview 中的后退按钮?

javascript - 将来自 ArrayBuffer 的 chrome.sockets.tcp api 的服务器响应转换为字符串时出现奇怪的错误