11

我需要 Gecko WebBrowser 控件

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

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

4

2 回答 2

29

可以在此处找到带有详细快照的原始教程。

可以在此处找到最新更新。如果您觉得这篇文章有用,请在该文章中投票 :)

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

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

  • 解压 GeckoFX-330.zip,您将获得以下文件:

在此处输入图像描述

  • 如上图添加对dll的引用,点击浏览并选择Geckofx-Core.dll和Geckofx-Winforms.dll

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

  • 在工具箱中,右键,然后选择“Choose Item”,选择Geckofx-Winforms.dll,工具箱中会出现Gecko winform控件

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

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

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

行 Gecko.Xpcom.Initialize(@”..\xulrunner”); 指定 xulrunner 运行时所在的位置。在本例中,我们将其放入文件夹 (@”..\xulrunner”)。

现在运行应用程序,耶~~~

在此处输入图像描述

于 2015-11-15T04:53:17.577 回答
3

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

于 2012-01-08T15:12:39.870 回答