簡體   English   中英

C#Web瀏覽器控件新注冊

[英]c# web browser control new register

我使用Web瀏覽器控件在c#中創建了一個程序,該程序打開了一個網站,用戶將自動登錄。 但是,用戶還應該瀏覽不同的網站部分,這就是我遇到的問題。 一頁上有一個“打印預覽”按鈕,它在“普通瀏覽器”(IE或Mozilla)中的作用是,它打開一個新選項卡並顯示內容。 在我的程序中,它打開Internet Explorer(它是默認瀏覽器),並再次顯示登錄頁面。 誰能解釋如何在我的Web瀏覽器控件(或新窗口)中打開新標簽並傳遞登錄數據。 謝謝。

無法以您嘗試的方式完成。 Web瀏覽器控件中沒有選項卡的概念。 您可以通過加載一個html頁面來驗證這一點,該頁面在javascript中調用window.open() 如果進行了該調用,它將僅啟動IE實例,該實例導航到該特定URL。

最好的選擇是擁有多個Web瀏覽器控件並在它們之間傳遞數據。 要么使用HttpWebRequest ,要么使用HttpWebRequest

但是,根據您要嘗試執行的操作,您可能希望自動執行IE。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM