Я установил cefSharp в Visual Studio 2012 и создал встроенный URL с помощью этот. Но я не знаю, как правильно установить cachePath. В проекте около 12 модулей. Я хочу, чтобы мои файлы кэша были сохранены, и когда пользователь в следующий раз загрузит браузер, это не должно занять много времени.
Я очень ценю вашу помощь в этом.
Благодарю вас!
Для примера настройки CachePath
посмотреть здесь:
https://github.com/cefsharp/CefSharp/blob/v39.0.2/CefSharp.Example/CefExample.cs#L32
public ChromiumWebBrowser browser;
private void Form1_Load(object sender, EventArgs e)
{
var newsettings = new BrowserSettings();
CefSettings Settings = new CefSettings();
Settings.CachePath = "test"; //always set the cachePath, else this wont work
//add an if statement to initialize the settings once. else the app is going to crash
if (CefSharp.Cef.IsInitialized == false)
CefSharp.Cef.Initialize(Settings);
var browser = new ChromiumWebBrowser(url) { Dock = DockStyle.Fill };
toolStripContainer1.ContentPanel.Controls.Add(browser);
}
Вы можете использовать этот код.
public ChromiumWebBrowser browser;
private void Form1_Load(object sender, EventArgs e)
{
var newsettings = new BrowserSettings();
CefSettings Settings = new CefSettings();
Settings.CachePath = "";
Cef.Initialize(Settings);
var browser = new ChromiumWebBrowser(TestUrl);
panel1.Controls.Add(browser);
}