0
我有一個webbrowser元素在等待document.loaded的Windows窗體項目中。但是,在頁面被標記爲「加載」之前,會彈出一個提示信息詢問信息。 我該如何針對這種情況進行編程;這是網站,所以你可以看到的情況下,提示你想知道: This Sites Login知道什麼時候瀏覽器控件收到一個提示信息c#
只是要清楚,我正在尋找時,這個彈出框中,填入到我的瀏覽器控件應該發生的事件。
我有一個webbrowser元素在等待document.loaded的Windows窗體項目中。但是,在頁面被標記爲「加載」之前,會彈出一個提示信息詢問信息。 我該如何針對這種情況進行編程;這是網站,所以你可以看到的情況下,提示你想知道: This Sites Login知道什麼時候瀏覽器控件收到一個提示信息c#
只是要清楚,我正在尋找時,這個彈出框中,填入到我的瀏覽器控件應該發生的事件。
這看起來像網站的標準基本認證挑戰。
當發出網絡請求時,它可能會因401沒有提供任何憑證而失敗。
你可以這樣做,當你調用導航例如(用正確的憑證替換用戶名和密碼字符串)
string hdr = "Authorization: Basic " +
Convert.ToBase64String(Encoding.ASCII.GetBytes("username" + ":" + "password")) +
System.Environment.NewLine;
webBrowser1.Navigate("www.url.com", null, null, hdr);