如何在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"
答案 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);
}