是否有人曾经将 Firefox Web 浏览器技术嵌入到自己的[非托管] C/C++ GUI 应用程序中,就像 IE 可以作为 COM 对象嵌入一样? (我想在 Linux 上执行此操作,而不是 Windows)。是否有 Firefox 的“更好”替代品?我对任何事情都持开放态度,只要我可以将其与非 GPL 代码一起使用。我的需求是相当基本的;我只需要基本的 HTML 解析和静态本地文件的显示,但如果我能得到的话,我会利用更复杂的技术。我希望能够使用 JavaScript,但没有它我也能过得去。
最佳答案
首先您需要区分 HTML 引擎和 JavaScript 引擎。
Firefox 的 HTML 渲染引擎称为 Gecko。这是关于 Embedding Gecko in your application 的指南.
Firefox 的 JavaScript 引擎称为 SpiderMonkey,这里是 How to Embed SpiderMonkey in your C application
关于firefox - 如何将 Firefox 嵌入到 GUI 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2611906/