Firefox 是否使用一些默认的“chrome.css”,我可以从中了解如何更改自己的 userChrome.css?

Firefox 是否使用一些默认的“chrome.css”,我可以从中了解如何更改自己的 userChrome.css?

我想改变 Firefox(或我的情况是 Iceweasel)处理标签突出显示的方式。它就是这样的截至目前已完成(底部标签突出显示,顶部为彩色)。

Firefox 突出显示

我基本上想改变突出显示的形状(在我看来它看起来像一座小山,表明选项卡位于下方,但对我来说并非如此)。我想我可以在自己的电脑中做到这一点,userChrome.css而且我已经搜索了很长时间,但在网上没有找到任何关于如何做到这一点的线索。

两个问题:

  • 是否存在一些默认样式表,我可以在里面查找默认情况下如何处理选项卡突出显示,以便我可以通过阅读它轻松地整理我需要的代码?¹

  • 我怎样才能修改标签突出显示?


备注:第一个问题当然是主要问题,因为它更通用,因此对其他人更有用。如果第二个问题得到令人满意的回答,但第一个问题无法令人满意地回答,我将编辑标题以更好地适应答案。

¹:我期望在 中出现类似这样的内容/etc/mozilla/iceweasel/defaults/chrome.css,你明白我的意思吗?默认情况下,Firefox 将使用某些默认样式表。

答案1

您可以找到以下信息userChrome.css有关MozillaZine分子动力学

至于默认 CSS 在哪里,它实际上打包在browser/omni.jaZIP 格式的文件中。浏览器 chrome 应该在 下/chrome/browser/content/browser。如果我没记错的话,如果你解压该文件,那么浏览器将优先选择(并加载)单个文件而不是包。

对于标签样式,您可能更容易chrome://browser/content/browser.xul在浏览器中导航。您应该能够使用开发人员工具检查此页面,并使用样式编辑器实时查看 CSS 更改。

相关内容