当不再支持 xulrunner 时在 c# 中嵌入 FF

Embedding FF in c# when xulrunner is no longer supported

我想扩展我的应用程序以也使用不同的浏览器。所以我开始使用 GeckoFX 45,但经过一些挖掘我注意到 Mozilla 停止了 XulRunner 的开发,所以基本上如果我的理解是正确的,那么投资 GeckoFX 45 是没有意义的,因为不会有其他版本,我想用作尽可能最新版本。 GeckoFX 项目是否像我认为的那样受到 xulrunner 停止开发的影响?还有其他选择吗?

Geckofx 使用 Firefox 的一部分 libxul。从我的角度来看(可能不够细致)libxul 本质上是 gecko 引擎。

Firefox.exe -> xul.dll

过去

xulrunner.exe -> xul.dll

存在并得到支持。

geckofx -> xul.dll

Geckofx 开发本身不受 xulrunner 停止开发的影响。尽管可能会产生一些负面后果,因为 xul.dll.

的用户减少了一个,使得 Geckofx 的开发变得更加困难。

至于 XUL(UI 规范)本身,Firefox 内部仍在使用 XUL,尽管我认为 XUL 规范不太可能得到任何进一步的发展。