为什么不支持 userChrome?
userChrome.css 是一种折叠式表单(CSS),它可以让开发者对 Thunderbird 的用户界面做出改变。userChrome.css 中定义的 CSS 规则应用到用户界面,并且可以覆盖几乎所有的内置风格规则。userChrome.js 允许任何人注入 Javascript 代码来改变 Thunderbird。userContent.css 和 userContent.js 对网页也有类似的功能。
userChrome.css、userChrome.js、userContent.css 和 userContent.js 是非常强大的工具,它们主要是为熟悉 JS、CSS 和 HTML 的技术用户做测试用的。Thunderbird 并不支持对这些文件的修改,因为 Thunderbird 的开发者一直在改进 HTML 元素,而这些元素会改变 CSS 选择器和底层 Javascript 代码。这些改变意味着用户自己修改的 userChrome.css、userChrome.js、userContent.css 和 userContent.js 很可能会使 Thunderbird 不再工作并难以发现问题所在。所以,我们不支持对这些文件的修改。
如何禁用或移除 userChrome.css?
用户可以禁用或移除不被支持的 userChrome.css 文件,这样它们就不会被加载。操作步骤如下:
- 点击 > >
- 下翻到底并点击
- 输入 toolkit.legacyUserProfileCustomizations.stylesheets 如果有改变,你会看到一个形状类似表针的重置按钮
。点击 就会立刻重置该值。
- 删除配置文件夹下 chrome 文件夹里的 userChrome.css。参看 Thunderbird的配置文件 一文的 如何找到配置文件 部分找到配置文件夹。