在NewWindow的事件中,可以获取当前webBrowser控件的StatusText值,
然后调用:
public void CancelEventHandler(object sender, CancelEventArgs e)
{
//webBrowser1.StatusText 判断是否是url
System.Diagnostics.Process.Start(webBrowser1.StatusText);
e.Cancel = true;
}System.Diagnostics.Process.Start已经帮我们干了查找默认浏览器的工作
本文介绍了一种方法,用于在.NET应用中拦截WebBrowser控件打开新窗口的行为,并通过获取当前WebBrowser控件的状态文本来判断是否启动外部浏览器。

438

被折叠的 条评论
为什么被折叠?



