【发布时间】:2014-01-03 15:48:32
【问题描述】:
我一直在寻找,但找不到任何东西。我想为它们制作一个完整的 Firefox,但我在任何地方都找不到 classic.jar。 我下载了一个完整的主题并将其重命名为 .zip 文件,但我无法真正看到我在其中寻找的内容(我也不想使用其他人的作品)。
我在哪里可以找到我想按照这里建议使用的文件Mozilla Website
谢谢!
附:我正在使用 Firefox 26
【问题讨论】:
我一直在寻找,但找不到任何东西。我想为它们制作一个完整的 Firefox,但我在任何地方都找不到 classic.jar。 我下载了一个完整的主题并将其重命名为 .zip 文件,但我无法真正看到我在其中寻找的内容(我也不想使用其他人的作品)。
我在哪里可以找到我想按照这里建议使用的文件Mozilla Website
谢谢!
附:我正在使用 Firefox 26
【问题讨论】:
最好在mozillazine Theme Development forums 上询问与完整主题相关的问题,因为这是“完整主题”人们聚集 AFAIK 的地方。
无论如何,MDN 文档已经过时了几年。大多数通用内容仍然适用,但特别是 classic.jar 位已经过时了几年。
最近的 Firefox 版本使用两个 omni.ja 文件:
%PROGRAMFILES(X86)%\Mozilla Firefox,在 OSX 上为/Applications/Firefox.app/Contents/MacOS/,以及您的 Linux/BSD/任何包管理器放置的任何内容。omni.ja 文件是 zip 文件。但是该格式有点滥用以启用某些优化,因此挑剔的解压缩器可能会拒绝它们。omni.ja 在安装的根目录中:这是 toolkit 和一些其他常见代码和样式现在所在的位置(对于不同的基于 mozilla 的应用程序,如 Firefox、Thunderbird、Seamonkey 或 Instantbird 常见的东西)。 browser/omni.ja:火狐的东西。skin 目录和 chrome.manifest 文件的 skin 行,也许还有一些 override 行。我建议您至少查看已发布的完整主题的结构和chrome.manifest,以了解如何将这些内容重新组合在一起。您还应该记住,Firefox 基本主题不止一个。实际上有三个桌面 Firefox 基本主题(Windows、OSX、Linux/GTK),它们差别很大。所以例如只是在 Windows 上采用一个主题,修改它并发布它可能会产生意想不到的结果,例如OSX 火狐。此外,即使是基本主题也可能会根据操作系统版本进行覆盖:例如Windows 主题在 XP 和 Vista/7 上有不同的图标,而 OSX 主题在 OSX Lion 及更高版本上使用了一些不同的图标和样式。
【讨论】: