Browser C#网络浏览器以默认浏览器打开
始终使用IE打开,如何使用Defalut浏览器(如firefox或chrome)打开 转到解决方案资源管理器->右键单击项目->选择浏览Browser C#网络浏览器以默认浏览器打开,browser,Browser,始终使用IE打开,如何使用Defalut浏览器(如firefox或chrome)打开 转到解决方案资源管理器->右键单击项目->选择浏览 它将打开一个浏览窗口,在您的电脑中有一个可用浏览器列表 选择它可浏览或将所选浏览器设为默认浏览器。 public class MyWebBrowser : WebBrowser { public MyWebBrowser() : base(){ } protected override void OnNewWindow(System.Compon
它将打开一个浏览窗口,在您的电脑中有一个可用浏览器列表
选择它可浏览或将所选浏览器设为默认浏览器。
public class MyWebBrowser : WebBrowser
{
public MyWebBrowser() : base(){ }
protected override void OnNewWindow(System.ComponentModel.CancelEventArgs e)
{
try
{
Process.Start(StatusText);
}
catch(Exception e)
{
//Display error message
}
e.Cancel = true;
base.OnNewWindow(e);
}
}
编辑:没关系,这不会好用的。它将打开鼠标所在的链接,而不是用户实际单击的链接(如果用户使用键盘单击),这是一个巨大的安全风险。如何打开链接?请提供一个代码示例。WebBrowser控件或“a链接”上已有一些线程?我认为这个答案可能更适合: