在 CefSharp 版本 79 中存储缓存,可以通过设置 RequestContext
来实现。RequestContext
是用于管理与单个浏览器相关的所有请求和资源共享的对象。
以下是在 CefSharp 版本 79 中存储缓存的步骤:
RequestContextSettings
对象,并设置相关属性。这些属性包括缓存路径、缓存大小限制等。var requestContextSettings = new RequestContextSettings
{
CachePath = "path_to_cache_folder",
PersistSessionCookies = true,
IgnoreCertificateErrors = true, // 如果需要忽略证书错误
// 其他设置属性
};
RequestContext
对象,并将 RequestContextSettings
对象传递给它。var requestContext = new RequestContext(requestContextSettings);
RequestContext
对象创建 ChromiumWebBrowser
对象,并指定它作为参数。var browser = new ChromiumWebBrowser()
{
RequestContext = requestContext
};
通过上述步骤,你将创建一个具有自定义缓存设置的 ChromiumWebBrowser
对象。该对象将使用指定的缓存路径和设置来存储和加载缓存数据。
另外,cefsharp 版本 79 使用了 CEF 版本 79,其默认的缓存机制是基于文件系统的缓存。如果你需要更多关于 CEF 缓存机制的细节,可以参考 CEF 官方文档。
以下是腾讯云提供的与云计算相关的产品和介绍链接,供你参考:
请注意,以上提到的腾讯云产品仅供参考,你可以根据实际需求选择适合的产品。
领取专属 10元无门槛券
手把手带您无忧上云