Firefox - XULRunner = 什么?
细节...
提出这个问题的另一种方式是,“firefox 应用程序”由什么组成(除了代码的 XULRunner 部分)?
Firefox 添加了用户界面,提供了至少一些附加系统,并使其成为用户可以用作 Web 浏览器的东西。XULRunner 只是一个运行 XUL 应用程序的平台,无论是 Firefox、Thunderbird、Songbird 还是其他任何东西。
这是我从 Firefox 邮件列表中得到的答案。
您缺少整个浏览器前端。Firefox 是源代码树的 browser/ 目录中的所有内容
http://mxr.mozilla.org/mozilla-central/source/browser/
包括以下内容:
除了 XULRunner 提供的 Web 平台之外,Firefox 还有很多内容!
--BDS
除了用 XUL 编写的 UI,我想答案还包括渲染引擎 (Mozilla)、javascript 引擎(Tracemonkey、Jaegermonkey 等)、安全和加密、网络(http、https、ftp 等)、书签和历史记录。 ...
其中许多东西将位于离散的库中,这意味着主应用程序本身实际上只是将它们结合在一起的粘合剂,但它们仍然存在,并且作为应用程序的 Firefox 的所有重要部分。