我想创建一个应用程序,其中包含两个或更多的Web浏览器控件。我想登录到一个使用cookies的网站,但是当我使用其中一个浏览器登录时,它会替换其他浏览器的cookies/设置。是否可以使用相同网站的并行帐户来解决此问题?在每个Web浏览器上使用不同的代理将非常棒。
更新: 其他基于Firefox或其他浏览器的Web浏览器或包装器也很不错。
更新: 其他基于Firefox或其他浏览器的Web浏览器或包装器也很不错。
通常情况下,由于会话合并的原因,您所描述的内容是不被希望或支持的。
有一个基于Chrome/WebKit的.NET浏览器框架,支持您所需的功能...详情请参见http://awesomium.com/
这是IE浏览器的行为,因此您的会话将被合并,您可以尝试在普通IE中登录两次以查看效果并探索可能性。
但仍有可能实现,您需要以某种方式将每个WebControl作为不同(本地机器)用户运行。会话与cookie相关联,而cookie存储在每个用户的计算机上。