◆userChrome.css文件的作用是什么?
对于userchrome.css,简单来说,它是除了Firefox内置的自定义功能(定制工具栏),火狐浏览器主题(Firefox color可以制作自己的主题)以及其他类型的插件(发现并安装附加组件来为 Firefox 增加功能)之外,Firefox用户还可以通过应用名为userChrome.css的可选文件中的样式规则,对他们的浏览器用户界面(UI)进行更改。
火狐浏览器的用户界面由类似网页的元素(HTML和XUL元素)构建,并使用CSS进行样式设计。用户可以设置火狐浏览器在启动时查找userChrome.css文件,因此文件中的规则可以重新设计用户界面的各种元素。例如,自定义规则可以改变许多元素的颜色和大小,隐藏它们,或者重新定位它们。
__________________________________________________
◆在使用userChrome.css自定义之前,用户需要了解什么?
用户应该预料到他们的一些自定义规则在未来可能会停止正常工作,而在极端情况下,这可能会对用户界面造成严重问题。火狐浏览器是一个正在进行中的项目,为了允许持续的创新,Mozilla无法保证样式元素不会改变。当引入新的功能和新的用户界面设计时,它们通常需要不同的HTML和XUL标签,而这些标签的样式也将随之发展。因此,Mozilla并未正式支持自定义样式规则。
__________________________________________________
◆用户在哪里可以获得关于自定义规则和userChrome.css的帮助?
Mozilla的支持论坛为这种类型的自定义提供了非常有限的点对点帮助。我们鼓励有userChrome.css问题的用户通过其他论坛和网站寻求帮助和信息,例如userchrome.org网站(
https://www.userchrome.org/),Reddit上的r/FirefoxCSS论坛(
https://www.reddit.com/r/FirefoxCSS/),或者Matrix上的社区驱动的#firefoxcss房间(
https://chat.mozilla.org/?_gl=1*18amcbf*_ga*MTI3MzM1NDUzMy4xNzM3MTAzMDA1*_ga_2VC139B3XV*MTc0MzA2NDkyMi43LjEuMTc0MzA2NTk1MS4wLjAuMA..#/room/#firefoxcss:mozilla.org)。github上也有一些集合(原地址
https://github.com/FirefoxCSS-Store/FirefoxCSS-Store.github.io 直达链接:
https://firefoxcss-store.github.io/)
__________________________________________________
◆如何将火狐浏览器恢复到其默认状态?
如果在更新后火狐浏览器的用户界面突然出现问题,并且用户曾经创建过一个userChrome.css文件,他们可以使用火狐浏览器的故障排除模式(即“排障模式”。在浏览器右上角菜单>帮助>排障模式 下打开)来快速禁用他们的自定义规则,并查看是否有任何差异。如果他们想撤销他们的自定义并恢复火狐浏览器到其默认的用户界面,用户可以使用以下方法中的一种。
__________________________________________________
◆禁用并移除userChrome.css
用户可以通过以下步骤禁用并移除他们的userChrome.css文件,以便在火狐浏览器启动时不加载:
在 地址栏 里输入about:config,然后按 回车。
有时会出现警告页面。点击 接受风险并继续,以打开 about:config 页面。
搜索toolkit.legacyUserProfileCustomizations.stylesheets偏好设置,并通过点击Reset

将其设回false。
在配置文件夹的chrome文件夹内移除userChrome.css。要找到配置文件夹,可以在地址栏输入“about:profiles”进入配置文件夹管理页面。