暗黑破坏神2存档修改完整教程:三步掌握d2s-editor的终极用法
2026/6/21 3:06:45
某些应用程序可能需要部署与浏览器常规外观不同的样式。我们可以通过常规样式表(在 XUL 界面源文件中声明)、级联样式表(CSS)文件的组合,并通过 chrome 清单引用进行注册,来完全自定义应用程序的外观。一组实现独特风格的图像 - CSS 文件(或皮肤)被称为主题。
在发行版的根目录(包括 Firefox 应用程序的发行版)中存在一个 chrome 目录。该目录包含一组 JAR 文件,这些文件包含所有支持的界面、JavaScript 源和样式表。每个 JAR 文件都有一个清单文件,用于指示 Firefox 如何将 chrome URL 映射到 chrome 文件夹中的目录。皮肤也是如此。
Firefox 浏览器的 chrome 目录在 classic.jar 文件中包含所有样式表。打开配套的清单文件 classic.manifest,可以看到浏览器标准发行版的 chrome 注册表与 JAR 内容之间的映射:
skin communicator classic/1.0 jar:classic.jar!/skin/classic/communicator/ skin global classic/1.0 jar:classic.jar!/skin/classic/global/ skin mozapps classic/1.0 jar:classic.jar!/skin/classic/mozapps/ skin help classic/1.0 jar:classic.jar!/skin/classic/help/ skin brows