【问题标题】:Building a Web Browser构建 Web 浏览器
【发布时间】:2012-10-19 03:15:47
【问题描述】:

尽管我很想问它,但这不是“如何制作网络浏览器问题”之一。

我目前正在下载 Chromium。哇。这是巨大的。浏览器怎么会这么大?尤其是当你将它与你下载的实际成品进行比较时,它只有大约 200MB。

无论如何。我的问题是,我在哪里可以获得Mozilla浏览器的来源?我从 Google 搜索中找到了一个链接,但该页面告诉我我无权查看请求的页面。还有其他资源我可以从网上下载吗?

【问题讨论】:

  • 喜欢this?
  • 谢谢@Passerby 这个链接似乎工作得很好。您知道文件下载大小有多大吗?
  • 不,我自己从不编译浏览器。
  • 好的,不用担心。谢谢你的帮助。如果您将其发布为答案,我愿意接受您的答案。如果你愿意。
  • 浏览器的源下载量很大有几个原因。它包括在发布版本中编译的所有调试代码。它包括用于多种操作系统和硬件架构的代码。它通常包括一些开发人员文档。它包括开发人员需要运行的回归测试(包括测试相关 HTML 标签所需的任何图像/音频/视频文件)。看看我的 mozilla checkout,JS 引擎有 40+MB 的测试,布局引擎还有 65+MB 的测试......

标签: firefox browser chromium


【解决方案1】:

好的,从评论延伸:

根据this MDN article,你可以从他们的FTP获取火狐源代码,使用路径中的版本:

ftp.mozilla.org/pub/mozilla.org/PROJECT/releases/RELEASE/source/

大写字母中的名称含义如下:

  • PROJECT - 项目名称,例如 firefoxthunderbird
  • RELEASE - 版本,例如 1.5.0.3bonecho

例如,Firefox 2.0.0.4 版的源代码可以在以下 URL 找到:

ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.4/source/

【讨论】:

    猜你喜欢
    • 2010-10-10
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 2013-11-30
    • 2018-04-21
    • 2017-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多