WinForms不同的WebView实例需要共享同一会话

时间:2018-07-13 09:54:17

标签: wpf winforms webview session-cookies windows-community-toolkit

我正在winforms类中使用最新的Microsoft / WindowsCommunityToolkit WebView控件。

我正在创建多个WebView实例以导航到同一域中的不同页面。但是,不同的WebView实例不会共享同一会话。 在每个导航请求中,都会创建一个新会话。

那么,是否有任何配置可提供不同的Webview实例共享同一域的Cookie?

CefSharp浏览器正在提供此功能。因此,我相信应该有解决方案。

1 个答案:

答案 0 :(得分:0)

Web视图本身共享信息,但不是实时的。也就是说,如果应用程序同时初始化了两个Web视图(1和2),则它们将具有当前状态的派生。如果网络视图1添加了新的Cookie,则网络视图2将没有它(例如,网络视图2不会收到状态更改通知);但是,如果在Web视图1之后初始化Web视图2,则它将具有Web视图1的状态。

也就是说,这远非理想,并且与其他Web视图甚至Edge浏览器的行为不同。您介意为Windows Community Toolkit上的积压做出贡献吗?