-1

我的程序上有多个网络浏览器控件,并且它们都共享会话 cookie。我想要的是他们不共享会话 cookie。

我有不同的网络浏览器控件,可以使用不同的帐户打开同一个网站,或者打开在会话中存储不同数据的同一个网页。

有人有什么想法吗?

注意:这个问题已经由@Haroldis 发布,链接旧问题希望现在他已经找到了解决方案,因为我也遇到了这个问题。

4

1 回答 1

0

如您链接的答案中所述,标准的 .net Web 浏览器控件无法做到这一点。如果您确实需要在浏览器中向用户显示页面(而不仅仅是发送或接收数据,在这种情况下,网络请求就是您的答案),那么您可以通过第三方软件进行一些选择。

1 是 WaTin,它允许您启动和控制单独的浏览器实例,并且可以选择不共享 cookie。

另一种选择是 awesomium,它有一个 .net 包装器,并且从 v1.7 开始就可以运行独立的实例,尽管我没有对其进行大量测试。

于 2012-12-10T07:06:15.803 回答