[英]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.