2010-06-04 34 views
0

我們使用VB.Net中的SHDocVw.InternetExplorer導航到網頁並插入登錄憑證,因爲我們必須在一整天內登錄到多個帳戶。 我們希望能夠同時登錄到不同窗口中的多個賬戶,但我不知道如何獲得新的會話啓動。使用SHDocVw.InternetExplorer在IE中獲取新會話

如果我登錄帳戶A,然後嘗試登錄到帳戶B,它會打開一個新窗口,但會自動帳戶A,因爲瀏覽器會記得使用該會話登錄。

是否有一個newSession或類似的東西,我可以調用,將解決這個問題?

編輯:這是可以通過設置標題使用導航功能來完成的嗎?

回答

1

SHDovVw和WebBrowser控件都是IE的基本嵌入版本。如果您使用該控件登錄到您的網站,然後在IE中訪問該網站,則您會看到您也已登錄。沒有辦法強制一個控件/實例/選項卡使用單獨的cookie系統,這基本上就是你想要做的。控制會話的唯一方法是通過QueryStrings,這可以使每個瀏覽器都是唯一的。

+0

好的,謝謝你的信息。 我想我只需要看看我是否能夠輕鬆地使用除.NET之外的其他瀏覽器類型,就像使用SHDovVw一樣。 – AndyD273 2010-06-10 15:22:28