WebBrowser Control
ユーザーが入力して送信するためのフォームを含むWebサイトを開くWPFアプリケーションでを使用しています。www.google.com
送信後、たとえば10秒後に別のページにリダイレクトされます。
WebBrowser
が開いたことを検出する方法はありwww.google.com
ますか?
webbrowser_LoadCompleted
イベントでWebBrowserがサイト名を開いたときを検出できます。これを試してください:
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");
}
}