Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 检测我的WebBrowser导航到的特定网站_C#_Wpf_Browser - Fatal编程技术网

C# 检测我的WebBrowser导航到的特定网站

C# 检测我的WebBrowser导航到的特定网站,c#,wpf,browser,C#,Wpf,Browser,我在WPF应用程序上使用WebBrowser控件,该应用程序打开一个网站,其中包含一个表单供用户填写和提交。提交后,它会在10秒后重定向到另一个页面,例如www.google.com 是否有方法检测WebBrowser何时打开www.google.com?您可以在WebBrowser\u LoadCompleted事件中检测WebBrowser何时打开了您的站点名称,请尝试以下操作: void webbrowser_LoadCompleted(object sender, NavigationE

我在WPF应用程序上使用
WebBrowser控件
,该应用程序打开一个网站,其中包含一个表单供用户填写和提交。提交后,它会在10秒后重定向到另一个页面,例如
www.google.com


是否有方法检测
WebBrowser
何时打开
www.google.com

您可以在
WebBrowser\u 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");
    }
}

您是否尝试过使用
DocumentCompleted
事件?或者您指的是“导航”事件@贾斯珀,这可能需要这些事件的组合。
Navigated
事件可能会在重定向期间触发,但如果OP想知道
www.google.com
何时加载,他们将需要使用
DocumentCompleted
事件。感谢您的回答,我将尝试你们建议的内容