我需要一个 Gecko WebBrowser 控件
我需要示例代码或解释如何使用 GECKO 的链接
如果有人使用过 Gecko,我可以提供一些建议
可以在这里找到带有详细快照的原始教程。
可以在此处找到最新更新。如果您觉得该文章有用,请点赞:)
要将 Gecko 浏览器嵌入到您的 winform 应用程序中,您需要:
GeckoFx .net 汇编文件,您可以从这里下载。 还要选择与 XulRunner 版本匹配的正确版本。
解压GeckoFX-330.zip,您将得到以下文件:
行 Gecko.Xpcom.Initialize(@”..\xulrunner”);指定 xulrunner 运行时所在的位置。在本例中,我们将其放入文件夹(@”..\xulrunner”)。
现在运行应用程序,是啊~~~
您应该查看 http://code.google.com/p/geckofx/。要获取一些代码示例,请参阅 Wiki 页面。
将 Web 浏览器嵌入到 Winform。
现在容易多了。
在 Visual Studio 中创建一个新的 Winform 应用程序。我的现在是 VS 2019。
转到Nuget。搜索Geckofx。找到最新版本,即v60。
安装Geckofx60.64
完成此操作后,您将在项目中看到一些变化:
Winform 控件已添加到您的 UI 工具箱中
DLL 列表将添加到您的 bin/[debug |release]/Firefox 文件夹中
您需要将此代码添加到 Program.cs 中:
Xpcom.Initialize(“Firefox64”);
运行应用程序,它应该崩溃或弹出异常!
要在 GeckoFX 浏览器中打开 Url,请使用此功能:
geckoWebBrowser.Navigate(url);
重建并运行应用程序,万岁!成功了!