如何在GUI应用程序中嵌入firefox?

Mat*_*vin 16 firefox embedding

有没有人将firefox Web浏览器技术嵌入到他们自己的[非托管] C/C++ GUI应用程序中,就像IE可以作为COM对象嵌入一样?(我想在Linux上这样做,而不是Windows).Firefox有"更好"的替代方案吗?只要我可以将它与非GPL代码一起使用,我就会对任何事情持开放态度.我的需求相当基本; 我只需要基本的HTML解析和静态本地文件的显示,但如果我能得到它,我会利用更复杂的技术.我希望能够使用JavaScript,但我可以在没有它的情况下使用它.

med*_*pal 9

首先,您需要区分HTML引擎和JavaScript引擎.


NG.*_*NG. 5

查看webkitgtk。它不是 Gecko,而是基于 Webkit。它基本上提供了一个可在 GTK+ 应用程序中使用的 Web 浏览器小部件。如果你想嵌入 Mozilla,Mozilla 存储库的 Mercurial 存储库中有些东西可以让你做到这一点,但我上次检查时似乎并没有得到大力支持。