【问题标题】:How to use Gecko in C#如何在 C# 中使用 Gecko
【发布时间】:2012-01-08 14:26:52
【问题描述】:

我需要 Gecko WebBrowser 控件

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

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

【问题讨论】:

标签: c# gecko geckofx geckosdk


【解决方案1】:

有详细截图的原创教程可以在here找到。

可以在here 找到最新更新。如果您觉得这篇文章有用,请点赞:)

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

  • XulRunner:XULRunner 是一个 Mozilla 运行时包,可用于引导与 Firefox 和 Thunderbird 一样丰富的 XUL+XPCOM 应用程序。它提供了安装、升级和卸载这些应用程序的机制。 XULRunner 可以在here 下载。选择您喜欢的版本。
  • GeckoFx .net 汇编文件,您可以从here 下载。 还要选择与 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”)。

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

【讨论】:

  • 非常感谢您抽出宝贵的时间来写这个答案,即使这个问题本身已经有几年的历史了......
  • @David 感谢您提供快速简便的参考,在我的实施过程中,我面临几个站点的超时警报。如果您可以帮助我,请参考帖子stackoverflow.com/questions/63441947/…
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2012-08-25
    • 2010-10-03
    • 2011-12-06
    • 1970-01-01
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    • 2011-11-25
    • 1970-01-01
    相关资源
    最近更新 更多