3

Firefox - XULRunner = 什么?

细节...

提出这个问题的另一种方式是,“firefox 应用程序”由什么组成(除了代码的 XULRunner 部分)?

4

3 回答 3

2

Firefox 添加了用户界面,提供了至少一些附加系统,并使其成为用户可以用作 Web 浏览器的东西。XULRunner 只是一个运行 XUL 应用程序的平台,无论是 Firefox、Thunderbird、Songbird 还是其他任何东西。

于 2010-11-16T07:13:38.777 回答
2

这是我从 Firefox 邮件列表中得到的答案。

您缺少整个浏览器前端。Firefox 是源代码树的 browser/ 目录中的所有内容

http://mxr.mozilla.org/mozilla-central/source/browser/

包括以下内容:

  • 主浏览器窗口的 UI。
  • 首选项窗口的 UI
  • 饲料处理用户界面
  • 新用户数据迁移
  • 书签/历史数据的 UI
  • 会话恢复
  • 外壳集成

除了 XULRunner 提供的 Web 平台之外,Firefox 还有很多内容!

--BDS

于 2010-11-17T00:59:31.097 回答
0

除了用 XUL 编写的 UI,我想答案还包括渲染引擎 (Mozilla)、javascript 引擎(Tracemonkey、Jaegermonkey 等)、安全和加密、网络(http、https、ftp 等)、书签和历史记录。 ...

其中许多东西将位于离散的库中,这意味着主应用程序本身实际上只是将它们结合在一起的粘合剂,但它们仍然存在,并且作为应用程序的 Firefox 的所有重要部分。

于 2010-11-16T10:15:18.257 回答