在过去,Firefox 似乎是基于 xulrunner,但较新的版本似乎独立于该模块。
如果我要研究 Firefox 源代码,我还应该看看 xulrunner 吗?
答案1
XULRunner 基本上是一个允许您运行 XUL 应用程序的平台。您可能知道,Firefox 和 Thunderbird 的附加组件实际上是 XUL 应用程序。例如,您可以使用 XULRunner 独立于 Firefox 运行 Chatzilla。
XULRunner 和 Firefox 之间的关系是,Firefox 可能被描述为 XULRunner/Gecko 包。XULRunner 负责 XUL 应用程序的工作,而 Gecko 负责渲染。
根据您通过研究 Firefox 源代码想要实现的目标,您可能根本不需要熟悉 XULRunner。