2012-04-10 130 views
-1

可能重复:
Replacing .NET WebBrowser control with a better browser, like Chrome?Visual Studio的Web浏览器

我试图建立通过Visual Studio的C#网页浏览器,但是当我把Web浏览器它通过Internet Explorer工作。我可以通过Firefox组件建立Web浏览器吗?

+1

呵呵?你能澄清你的问题吗? – BrokenGlass 2012-04-10 15:21:14

+0

C#使用COM加载IE。我认为不可能对Firefox做同样的事情。 – tomasmcguinness 2012-04-10 15:21:38

回答

2

你的问题有一些答案hereMono.WebBrowser控制哪一个答案提到似乎最接近你想要的。

0

你可能想阅读和使用本GeckoFX

GeckoFX是嵌入的WinForms 应用的跨平台Webrowser控制。这可以在Windows上使用.NET,在Linux上使用单声道。

+0

或..使用URL作为进程名称使用System.Diagnostics.Process类。这将使用系统默认浏览器(USER BROWSER)打开URL。如果你指定了一个浏览器的exe文件,如果浏览器不存在于用户机器上,你可能会遇到问题。 – 2012-04-10 16:39:08

+0

它可能会解决问题,我如何使用system.Diagnostics.Process类? – rtaskiran 2012-04-11 06:17:29

+0

这是一个核心.NET类,用于运行带有或不带有参数的任何程序。在这里阅读更多关于它的信息:http://www.dotnetperls.com/process-start您可以指定它的firefox.exe路径和URL作为参数。您可以从系统注册表中检索Firefox路径(因为路径可能在不同的用户计算机/操作系统上有所不同) – 2012-04-11 07:54:51

相关问题