【发布时间】:2016-04-05 14:39:49
【问题描述】:
目前我正在设置缓存路径如下:
CefSettings settings = new CefSettings();
settings.CachePath = mycachePath;
Cef.Initialize(settings);
var browser = new ChromiumWebBrowser(myUrl);
以上工作。
但是,我需要同时登录到具有 2 个不同帐户的网站,但它使用相同的 cookie 容器。因此,如果我使用一个帐户登录,然后使用另一个帐户登录,则第一个帐户将被覆盖。
每个浏览器都可以有一个缓存路径吗?
或者有没有更好的方法来处理这种情况?
【问题讨论】:
-
如果可能的话,您可以在私人会话中轻松打开第二个浏览器
-
@cFrozenDeath 如何在私人会话中打开第二个浏览器?
-
这取决于您是手动打开浏览器还是以编程方式打开浏览器。如果是第一个,请右键单击 Chrome 并选择“新建隐身窗口”;如果是第二个,这取决于您使用的类以及它是否允许您使用
-
@cFrozenDeath 我正在使用如上所示的代码进行操作。
标签: c# visual-studio-2012 chromium-embedded cefsharp