如何在webview chrome App中清除缓存?

时间:2016-06-30 14:49:53

标签: javascript google-chrome webview google-chrome-app

我正在使用Chrome浏览器中的webview(https://developer.chrome.com/apps/tags/webview)开发Chrome应用,并提供以下方案。

  1. 使用离线缓存文件显示页面内容。
  2. 当应用程序在线时,
  3. 应用程序不应读取缓存文件。
  4. 显示自定义重置方法以清除缓存。
  5. 我做了第一种情况,但是当用户在线时我无法重置缓存文件,也无法使用自定义方法重置缓存。

    我使用了以下文档 https://developer.chrome.com/extensions/browsingData#method-removeCache

    请帮我解决缓存问题。

    由于

1 个答案:

答案 0 :(得分:2)

如果适用于您,请尝试使用此代码。

var clearDataType = {
appcache: true,
cache: true, // remove entire cache.
cookies: true,
}

webview.clearData({ since: 0 }, clearDataType, function() {
// Reload webview after clearing browsing data.
});

source

或者尝试解决方案here。并查看此page以获取更多信息。