使用SHDocVw.InternetExplorer在IE中获取新会话

时间:2010-06-04 13:13:43

标签: vb.net internet-explorer

我们在VB.Net中使用SHDocVw.InternetExplorer导航到网页并插入登录凭据,因为我们必须在一天内登录多个帐户。 我们希望能够同时登录到不同窗口中的多个帐户,但我不知道如何开始新会话。

如果我登录帐户A,然后尝试登录帐户B,它会打开一个新窗口,但会自动显示帐户A,因为浏览器会记住使用该会话登录。

是否有一个newSession或类似的东西,我可以调用,以解决这个问题?

编辑:是否可以通过设置标题使用导航功能来完成某些操作?

1 个答案:

答案 0 :(得分:1)

SHDovVw和WebBrowser控件都是IE的基本嵌入版本。如果您使用该控件登录您的站点,然后访问IE中的站点,您将看到您也在那里登录。没有办法强制一个控件/实例/选项卡使用单独的cookie系统,这基本上就是你要做的事情。控制会话的唯一方法是通过QueryStrings,这可以使每个浏览器都是唯一的。