我尝试:
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);
由于文件出现在文件夹中,因此似乎可以保存,但是当我再次登录时,我注销了任何站点
删除它保存的上下文请求,但我需要它
答案 0 :(得分:0)
最后,我尝试了RainMaster解决方案:它对我有用。
只需一个
Cef.Shutdown();
在Form_closing中,缓存保存在userFolder中。