我有一个奇妙的边缘问题,我希望有人能够阐明。
简而言之,我们在CefSharp驱动的Windows应用程序中托管了Durandal驱动的SPA。此应用程序全屏运行,并且所有意图和目的都像本机应用程序一样。此应用程序旨在运行数天并帮助调试我一直在使用FileSystem API将Web事件记录到物理文件的问题。
这很好用,并且所有日志都写入"期望"在Google Chrome中进行测试时获得的随机文件名。 " ~CachePath \ File System \ 000 \ t \ 00 \ 000000000"
但是,当加载新的CefSharp实例,或者当前的实例关闭并重新打开时,00 \ 0000000文件夹\文件将被删除。我显然不希望它这样做。
我不确定我们使用的是哪个版本的CefSharp(因为我没有编写原始的Windows应用程序),但我知道我们还没有使用CefSharp 3.
我们将非常感激地对此事进行任何见解。谢谢!
编辑 -
我通过进一步测试发现,如果在已经打开一个新的CefSharp浏览器实例时,上述文件夹只会被删除。而且似乎只是在浏览器托管正在访问某种缓存的网站时
答案 0 :(得分:0)
尝试在命令行上设置--cache-path
(或通过CefSettings.CachePath
以编程方式设置this CefSharp search,以便进行一瞥。
在精彩的CEF文档中查看更多内容:http://magpcss.org/ceforum/apidocs3/projects/(default)/_cef_settings_t.html#cache_path