【发布时间】:2012-07-26 06:53:46
【问题描述】:
我在 C# WebBrowser 控件中托管 YouTube Embedded Player。当我单击“在 YouTube 上观看”按钮时,IE 会打开。有什么方法可以在默认网络浏览器(例如 Chrome)中打开链接?
【问题讨论】:
标签: c# browser embedded-flashplayer
我在 C# WebBrowser 控件中托管 YouTube Embedded Player。当我单击“在 YouTube 上观看”按钮时,IE 会打开。有什么方法可以在默认网络浏览器(例如 Chrome)中打开链接?
【问题讨论】:
标签: c# browser embedded-flashplayer
例如这样:
private void browser_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
System.Diagnostics.Process.Start(e.Url.ToString());
e.Cancel = true;
}
说明:更改导航处理程序以处理 URL 并触发诊断中的链接(这将在用户的默认浏览器中打开 URL)。
【讨论】: