CefSharp不保存cookie /缓存创建新的RequestContext()

问题描述 投票:0回答:1

我试试这个:

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);

看起来它保存,因为文件出现在文件夹中,但是当我再次登录时,我会注销任何网站

删除它保存的上下文请求,但我需要它

c# winforms cefsharp
1个回答
0
投票

最后,我尝试了RainMaster解决方案:它对我有用。

只是一个

Cef.Shutdown();

在表单关闭中,缓存保存在用户文件夹中。

© www.soinside.com 2019 - 2024. All rights reserved.