2013-02-06 163 views
1

我就打開一個網站,用戶填寫並提交表單WPF應用程序使用WebBrowser Control。提交後,它重定向到另一個頁面後10秒,www.google.com例如。檢測特定網站的web瀏覽器我瀏覽到

有沒有辦法當WebBrowser開闢www.google.com檢測?

+0

您是否嘗試過使用'DocumentCompleted'事件? –

+0

或者,你的意思是「導航中」事件? http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.navigated.aspx – Jasper

+0

@Jasper,它可能需要這些事件的組合。該'Navigated'事件可以重定向期間火,但如果想OP時'www.google.com'已經加載知道,他們將需要消耗'DocumentCompleted'事件。 –

回答

0

當web瀏覽器中webbrowser_LoadCompleted事件已經打開了你的網站的名稱您可以檢測,試試這個:

void webbrowser_LoadCompleted(object sender, NavigationEventArgs e) 
{ 
    mshtml.HTMLDocument doc =(mshtml.HTMLDocument) s.Document; 
    if (doc.parentWindow.window.location.host == "www.google.com") 
    { 
     MessageBox.Show("you navigated to google"); 
    } 
}