如何在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永久移动到这里:
您应该查看http://code.google.com/p/geckofx/ 。 要获取一些代码示例,请参阅Wiki页面 。