CefSharp не сохраняет куки / кеш, создавая новый RequestContext () - PullRequest
0 голосов
/ 23 февраля 2019

Я пробую это:

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

Похоже, что это сохраняет, потому что файлы появляются внутри папки, но когда я снова вхожу в систему, я выхожу из любого сайта

Удаление запроса контекста, который он сохраняет, но мне это нужно

1 Ответ

0 голосов
/ 24 апреля 2019

Наконец, я попробовал решение RainMaster: оно работает для меня.

Просто с

Cef.Shutdown();

в Form_closing, кеш сохраняется вuserFolder.

...