我需要一个Gecko WebBrowser控件

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

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

最佳答案

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

可以找到最新的更新here。如果您觉得有用,请在该文章中进行评论:)

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

  • XulRunner:XULRunner是Mozilla运行时程序包,可用于引导XUL + XPCOM应用程序,这些应用程序与Firefox和Thunderbird一样丰富。它提供了用于安装,升级和卸载这些应用程序的机制。 XULRunner可以下载here。选择您喜欢的版本。
  • GeckoFx .net程序集文件,您可以从here下载。
    同时选择与XulRunner版本匹配的正确版本。
  • 解压缩GeckoFX-330.zip,您将获得以下文件:

  • c# - 如何在C#中使用Gecko-LMLPHP
  • 如上所示,添加对dll的引用,单击浏览并选择Geckofx-Core.dll和Geckofx-Winforms.dll

  • c# - 如何在C#中使用Gecko-LMLPHP
    c# - 如何在C#中使用Gecko-LMLPHP
  • 在工具箱中,右键单击,然后选择“选择项目”,选择Geckofx-Winforms.dll,Gecko winform控件将显示在工具箱中

  • c# - 如何在C#中使用Gecko-LMLPHP
    c# - 如何在C#中使用Gecko-LMLPHP
  • 将GeckoWebBrowser控件拖到winform设计器中,我们将其称为“浏览器”
    c# - 如何在C#中使用Gecko-LMLPHP
  • 在form1.cs文件中,添加以下代码:
    c# - 如何在C#中使用Gecko-LMLPHP

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

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

    c# - 如何在C#中使用Gecko-LMLPHP

    关于c# - 如何在C#中使用Gecko,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8778320/

    10-12 00:01