在VB.net中取消共享会话或Web浏览器控件的Cookie

时间:2012-12-09 17:13:07

标签: vb.net webkit webbrowser-control session-cookies

我的程序中有多个webbrowser控件,它们共享会话cookie。 我想要的是他们不共享会话cookie。

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

任何人都有任何想法?

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

1 个答案:

答案 0 :(得分:0)

正如您所链接的答案所述,使用标准的.net网络浏览器控件是不可能的。 如果您真的需要在浏览器中向用户显示页面(而不仅仅是发送或接收数据,在这种情况下,webrequests是您的答案),那么您可以通过第三方软件获得一些选项。

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

另一个选项是awesomium,它有一个.net包装器,可以运行自v1.7以来的独立实例,虽然我还没有测试过很多。

相关问题