CefSharp FileSystem API - 在启动时删除文件

时间:2015-01-30 13:53:56

标签: html5-filesystem cefsharp

我有一个奇妙的边缘问题,我希望有人能够阐明。

简而言之,我们在CefSharp驱动的Windows应用程序中托管了Durandal驱动的SPA。此应用程序全屏运行,并且所有意图和目的都像本机应用程序一样。此应用程序旨在运行数天并帮助调试我一直在使用FileSystem API将Web事件记录到物理文件的问题。

这很好用,并且所有日志都写入"期望"在Google Chrome中进行测试时获得的随机文件名。 " ~CachePath \ File System \ 000 \ t \ 00 \ 000000000"

但是,当加载新的CefSharp实例,或者当前的实例关闭并重新打开时,00 \ 0000000文件夹\文件将被删除。我显然不希望它这样做。

我不确定我们使用的是哪个版本的CefSharp(因为我没有编写原始的Windows应用程序),但我知道我们还没有使用CefSharp 3.

我们将非常感激地对此事进行任何见解。谢谢!

编辑 -

我通过进一步测试发现,如果在已经打开一个新的CefSharp浏览器实例时,上述文件夹只会被删除。而且似乎只是在浏览器托管正在访问某种缓存的网站时

1 个答案:

答案 0 :(得分:0)

尝试在命令行上设置--cache-path(或通过CefSettings.CachePath以编程方式设置this CefSharp search,以便进行一瞥。

在精彩的CEF文档中查看更多内容:http://magpcss.org/ceforum/apidocs3/projects/(default)/_cef_settings_t.html#cache_path