清除/删除Chromium Embedded框架(CEF3 C ++)缓存

时间:2016-03-03 03:28:43

标签: c++ caching chromium chromium-embedded

我正在构建一个简单的基于CEF3的浏览器。我希望在用户关闭/结束所有会话后删除/删除缓存。首先,我尝试使用 Cefsettings.cache_path 将缓存存储在硬盘驱动器上,但该文件夹为空。 这是我的代码:

CefSettings settings;
  const char* path = "E:\\test\\Cefclient\\cache";
  //store cache on hdd
  CefString(&settings.cache_path).FromASCII(path);

缓存文件夹为空,也是此路径: C:\ Users \ user \ AppData \ Local \ CEF \ User Data ,这是在我更改之前生成的路径是空的。可能是什么问题呢?我使用什么方法来清除/删除此缓存?

1 个答案:

答案 0 :(得分:0)

您可以在调用CefShutDown之后删除缓存路径, 您还可以通过“ chrome:// version”确认缓存路径 enter image description here