网站更改时的操作

时间:2015-10-31 16:03:31

标签: c# winforms redirect action

如何在WebBrowser1中的链接发生变化时采取行动? 我尝试if(webbrowser1 == https://www.google.nl/intl/en/about/),但它不起作用

我的意思是在WebBrower1启动时是http://www.google.com当我点击这个WebBrowser1链接中的某些内容更改时,例如https://www.google.nl/intl/en/about/而我的问题是,如何进行操作(MessageBox.Show(&#) 34;你在这里");当我在主谷歌页面上,我去了关于页面

这是" Windows Forms Application"

1 个答案:

答案 0 :(得分:1)

我猜你可以使用Navigated事件来做。

您还可以在此处找到示例以及如何捕获和重定向时刻:https://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.navigated(v=vs.110).aspx

我相信这个例子可以帮到你:

// Shows ModalWindow upon navigation.
private void webBrowser1_Navigated(object sender,
    WebBrowserNavigatedEventArgs e)
{
    MessageBox.Show("you are here:" + WebBrowserNavigatedEventArgs.Url);
}