Session 如何在dotNetBrowser控件的多个实例之间共享会话和cookie
我们如何在dotNetBrowser控件的多个实例之间共享会话、cookies和任何其他上下文 我试图通过dotNetBrowser控件实现以下目标 创建windform应用程序的两个实例。 每个实例将加载相同的url(test.com/login)。 首先,为登录提供用户凭据。 在第二个实例中,预期相同的用户登录到相同的url 所以简而言之,当我们只登录一个实例时,两个实例中都应该出现相同的登录用户。test.com/login不在我的控制范围内,我无法更改网站上的任何内容 目前,我正在尝试在同一台计算机上运行两个实例,但最终希望在多台计算机上运行的实例之间共享会话和cookie 请分享实现这一目标的正确方向。库基于Chromium引擎。Chromium将所有cookie、缓存和其他数据文件存储在配置文件目录中。在DotNetBrowser中,您可以通过类控制概要文件目录的创建位置。所有使用相同Session 如何在dotNetBrowser控件的多个实例之间共享会话和cookie,session,cookies,dotnetbrowser,Session,Cookies,Dotnetbrowser,我们如何在dotNetBrowser控件的多个实例之间共享会话、cookies和任何其他上下文 我试图通过dotNetBrowser控件实现以下目标 创建windform应用程序的两个实例。 每个实例将加载相同的url(test.com/login)。 首先,为登录提供用户凭据。 在第二个实例中,预期相同的用户登录到相同的url 所以简而言之,当我们只登录一个实例时,两个实例中都应该出现相同的登录用户。test.com/login不在我的控制范围内,我无法更改网站上的任何内容 目前,我正在尝试在
BrowserContext
实例的Browser
实例将自动共享cookie、缓存和其他数据
如果我们谈论的是在不同计算机上运行的两个Browser
实例之间共享cookie和会话数据,那么我想我们需要将这些Browser
实例配置为使用BrowserContext
,该实例配置为在两台计算机之间共享的目录中存储数据文件。我还没有试过,所以我不能保证它能起作用
当配置文件目录位于远程计算机上并且两个进程试图同时使用它时,Chromium引擎本身可能无法处理这种情况