使用默认浏览器打开C#Webbrowser

时间:2012-06-11 03:55:27

标签: browser

总是用IE打开,如何使用默认浏览器打开,如firefox或chrome

2 个答案:

答案 0 :(得分:2)


转到解决方案资源管理器 - >右键单击项目 - >选择浏览与
它将打开一个浏览窗口,其中包含您的电脑中可用浏览器的列表
选择它来浏览或将选定的浏览器设为默认浏览器。

答案 1 :(得分:0)

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);
   }
}
编辑:没关系,这不会很好。它将打开鼠标所在的链接而不是用户实际点击的链接(如果他们使用键盘点击),这是一个巨大的安全风险。