Browser C#网络浏览器以默认浏览器打开

Browser C#网络浏览器以默认浏览器打开,browser,Browser,始终使用IE打开,如何使用Defalut浏览器(如firefox或chrome)打开 转到解决方案资源管理器->右键单击项目->选择浏览 它将打开一个浏览窗口,在您的电脑中有一个可用浏览器列表 选择它可浏览或将所选浏览器设为默认浏览器。 public class MyWebBrowser : WebBrowser { public MyWebBrowser() : base(){ } protected override void OnNewWindow(System.Compon

始终使用IE打开,如何使用Defalut浏览器(如firefox或chrome)打开 转到解决方案资源管理器->右键单击项目->选择浏览
它将打开一个浏览窗口,在您的电脑中有一个可用浏览器列表
选择它可浏览或将所选浏览器设为默认浏览器。

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链接”上已有一些线程?我认为这个答案可能更适合: