如何在C#中使用Gecko

我需要一个Gecko WebBrowser控件

我需要一个示例代码或一个解释如何使用GECKO的链接

如果有人使用过Gecko,我可以提供一些建议

可在此处找到包含详细快照的原始教程。

要在您的winform应用程序中嵌入Gecko浏览器,您需要:

  • XulRunner:XULRunner是一个Mozilla运行时包,可用于引导与Firefox和Thunderbird一样丰富的XUL + XPCOM应用程序。 它提供了安装,升级和卸载这些应用程序的机制。 XULRunner可以在这里下载。 选择您喜欢的版本。
  • GeckoFx .net汇编文件,您可以从这里下载。 还要选择与XulRunner版本匹配的正确版本。

  • 打开GeckoFX-330.zip的包装,你会得到以下文件:

在此处输入图像描述

  • 如上所示添加对dll的引用,单击browse并选择Geckofx-Core.dll和Geckofx-Winforms.dll

在此处输入图像描述 在此处输入图像描述

  • 在工具箱中,右键单击,然后选择“选择项目”,选择Geckofx-Winforms.dll,Gecko winform控件将显示在工具箱中

在此处输入图像描述 在此处输入图像描述

  • 将GeckoWebBrowser控件拖到winform设计器中,让它称之为“浏览器” 在此处输入图像描述

  • 在form1.cs文件中,添加以下代码: 在此处输入图像描述

行Gecko.Xpcom.Initialize(@“.. \ xulrunner”); 指定xulrunner运行时所在的位置。 在这种情况下,我们将它放入一个文件夹(@“.. \ xulrunner”)。

现在运行应用程序,是啊~~~

在此处输入图像描述

GeckoFX永久移动到这里:

https://bitbucket.org/geckofx/

您应该查看http://code.google.com/p/geckofx/ 。 要获取一些代码示例,请参阅Wiki页面 。