如何制作一个完整的Firefox主题?

如何制作一个完整的Firefox主题?,firefox,themes,Firefox,Themes,我一直在找,但什么也没找到。我想为他们制作一个完整的Firefox,但是我在任何地方都找不到classic.jar。 我下载了一个完整的主题,并将其重命名为.zip文件,但我真的看不到我在里面寻找什么(我也不想使用其他人的作品) 我在哪里可以找到此处建议使用的文件 谢谢 另外,我使用的是Firefox 26在上问完整主题相关的问题可能更好,因为这里是“完整主题”的人聚集的地方 无论如何,MDN文档已经过时几年了。大多数通用的东西仍然适用,但特别是classic.jar位已经过时好几年了 最近的F

我一直在找,但什么也没找到。我想为他们制作一个完整的Firefox,但是我在任何地方都找不到classic.jar。 我下载了一个完整的主题,并将其重命名为.zip文件,但我真的看不到我在里面寻找什么(我也不想使用其他人的作品)

我在哪里可以找到此处建议使用的文件

谢谢


另外,我使用的是Firefox 26

在上问完整主题相关的问题可能更好,因为这里是“完整主题”的人聚集的地方

无论如何,MDN文档已经过时几年了。大多数通用的东西仍然适用,但特别是
classic.jar
位已经过时好几年了

最近的Firefox版本使用了两个
omni.ja
文件:

  • 根目录通常是Windows上的
    %PROGRAMFILES(X86)%\Mozilla Firefox
    ,OSX上的
    /Applications/Firefox.app/Contents/MacOS/
    ,以及Linux/BSD/任何软件包管理器放置的内容
  • 文件是zip文件。但是这种格式有点被滥用以实现某些优化,因此挑剔的解压缩程序可能会拒绝它们
  • 安装根目录中的
    omni.ja
    :这是
    toolkit
    和其他一些常见代码和样式的位置(对于基于mozilla的不同应用程序(如Firefox、Thunderbird、Seamonkey或Instantbird)是通用的)
  • browser/omni.ja
    :Firefox之类的东西
  • 您需要从这些ZIP重建完整主题,而不需要非主题代码,是chrome.manifest文件的
    skin
    目录和
    skin
    行,可能还有一些
    覆盖
    行。我建议您至少看看发布的完整主题的结构和
    chrome.manifest
    ,了解如何将这些内容重新组合起来
您还应该记住,Firefox的基本主题不止一个。实际上有三个桌面Firefox基本主题(Windows、OSX、Linux/GTK),它们有很大的不同。因此,例如,仅仅在Windows上获取一个主题,修改并发布它可能会在OSX Firefox中产生意想不到的结果。此外,根据操作系统版本的不同,即使是基本主题也可能有覆盖:例如,Windows主题在XP和Vista/7上有不同的图标,而OSX主题在OSX Lion和更高版本上使用一些不同的图标和样式

您也可以在线浏览主题代码: