我试试这个:
CefSettings settings = new CefSettings();
string path = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
settings.CachePath = path;
Cef.Initialize(settings);
browser = new ChromiumWebBrowser("https://gmail.com", new RequestContext());
browser.Dock = DockStyle.Fill;
Controls.Add(browser);
看起来它保存,因为文件出现在文件夹中,但是当我再次登录时,我会注销任何网站
删除它保存的上下文请求,但我需要它
最后,我尝试了RainMaster解决方案:它对我有用。
只是一个
Cef.Shutdown();
在表单关闭中,缓存保存在用户文件夹中。