Я не могу получить файлы cookie для сохранения в CefSharp.CefSharp Как хранить куки
Вот что я пробовал:
CefSettings settings = new CefSettings();
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
Cef.Initialize(new CefSettings());
settings.RemoteDebuggingPort = 8088;
settings.CachePath = path;
Я использую настольный компьютер просто чтобы проверить это, но я попробовал другие, а также.
Это решение, которое получили другие, но я не могу заставить его работать: CefSettings.CachePath
. Настройки передаются в Cef.Initialize()
. Ответ был от here.
После комментариев, которые я попытался это:
В Initialize части я поставил этот
CefSettings settings = new CefSettings();
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
settings.RemoteDebuggingPort = 8088;
settings.CachePath = path;
Cef.Initialize(new CefSettings());
и
private void Form1_Load(object sender, EventArgs e)
{
SearchBox.Text = "http://www.google.com/";
chrome = new ChromiumWebBrowser(SearchBox.Text);
this.MainBrowser.Controls.Add(chrome);
chrome.Dock = DockStyle.Fill;
chrome.AddressChanged += Chrome_AddressChanged;
Возможные дубликат [Как сохранить печенье в CefSharp ] (http://stackoverflow.com/questions/28419483/how-to-save-cookies-in-cefsharp) – WQYeo
Это решение, которое я видел b Я не могу заставить его работать. – Andre
Хорошо, я сожалею об этом. Но вы пробовали отлаживать или что-то еще? Кроме того, попробуйте поместить 'settings' в аргумент' Cef.Initialize(); 'и посмотреть, работает ли оно в первую очередь. – WQYeo