我想使用CefSharp.Wpf 111.2.20版本, 实例化浏览器对象, 指定某一个缓存Cookie目录
时间: 2024-03-20 12:40:31 浏览: 90
您好,针对您的问题,可以通过设置 `CefSettings` 对象的 `CachePath` 属性来指定浏览器对象的缓存 Cookie 目录。具体实现步骤如下:
1. 在 Visual Studio 中安装 CefSharp.Wpf 111.2.20 版本,可以通过 NuGet 包管理器进行安装。
2. 创建一个 `CefSettings` 对象,设置 `CachePath` 属性为您指定的缓存 Cookie 目录,例如:
```
var settings = new CefSharp.CefSettings
{
CachePath = @"C:\temp\cefsharp_cookies"
};
```
3. 在代码中创建 `ChromiumWebBrowser` 对象,并将 `CefSettings` 对象传递给它,例如:
```
var browser = new CefSharp.Wpf.ChromiumWebBrowser("", settings);
```
通过以上步骤,您就可以实例化一个浏览器对象,并指定它的缓存 Cookie 目录了。需要注意的是,每个浏览器对象的缓存 Cookie 目录应该是独立的,以避免 cookie 冲突。
相关问题
我想使用CefSharp.Wpf 实例化浏览器对象, 指定某一个缓存Cookie目录
您好,针对您的问题,可以通过设置 `CefSettings` 对象的 `CachePath` 属性来指定浏览器对象的缓存 Cookie 目录。具体实现步骤如下:
1. 创建一个 `CefSettings` 对象,设置 `CachePath` 属性为您指定的缓存 Cookie 目录,例如:
```
var settings = new CefSharp.CefSettings
{
CachePath = @"C:\temp\cefsharp_cookies"
};
```
2. 在代码中创建 `ChromiumWebBrowser` 对象,并将 `CefSettings` 对象传递给它,例如:
```
var browser = new CefSharp.Wpf.ChromiumWebBrowser("", settings);
```
通过以上步骤,您就可以实例化一个浏览器对象,并指定它的缓存 Cookie 目录了。需要注意的是,每个浏览器对象的缓存 Cookie 目录应该是独立的,以避免 cookie 冲突。
阅读全文