需手动创建并启用usercontent.css文件:一、通过about:profiles定位默认配置文件夹;二、在其中新建chrome子文件夹;三、在chrome内创建usercontent.css并添加@-moz-document规则及自定义css;四、在about:config中将toolkit.legacyuserprofilecustomizations.stylesheets设为true;五、完全重启浏览器后验证生效。

如果您希望在火狐浏览器中通过自定义用户样式表(userContent.css)来覆盖特定网站的默认CSS样式,从而修改其外观,则需手动创建并启用该文件。以下是完成此操作的具体步骤:
一、定位火狐配置文件夹(profile folder)
userContent.css 文件必须放置在火狐当前用户的配置文件夹内,该路径因操作系统而异,且需先确认正在使用的配置文件。此步骤是后续所有操作的基础。
1、在火狐地址栏输入 about:profiles 并回车。
2、在“根目录”列中,找到标有“默认配置文件”或“启动时使用”的配置文件行。
立即学习“前端免费学习笔记(深入)”;
3、点击该行右侧的“打开文件夹”按钮(Windows/Linux)或“在文件管理器中打开”(macOS),系统将直接打开对应配置文件夹。
二、创建 chrome 子文件夹
userContent.css 文件不能直接放在配置文件夹根目录下,必须置于名为 chrome 的子文件夹中。若该文件夹不存在,需手动新建。
1、在已打开的配置文件夹窗口中,右键空白处,选择“新建文件夹”(Windows/Linux)或“新建文件夹”(macOS)。
2、将新文件夹命名为 chrome(全小写,无空格)。
3、双击进入该 chrome 文件夹。
三、创建并编辑 userContent.css 文件
userContent.css 是一个纯文本文件,用于编写全局或针对特定域名的 CSS 规则,其样式会在网页内容渲染时注入并覆盖原始样式。
1、在 chrome 文件夹内,新建一个文本文档,命名为 userContent.css(注意扩展名必须为 .css,不可为 .txt)。
2、右键该文件,选择“用记事本”(Windows)或“文本编辑”(macOS)打开。
3、在文件开头添加以下声明以确保 CSS 正确加载:@-moz-document url-prefix() { };如需仅作用于某网站,可替换为 @-moz-document domain("example.com") { }。
4、在大括号内添加自定义 CSS,例如:body { background-color: #f0f8ff !important; }。
四、启用 userContent.css 支持
从 Firefox 69 版本起,默认禁用 userContent.css。必须通过 about:config 修改首选项才能启用该功能。
1、在火狐地址栏输入 about:config 并回车,点击“接受风险并继续”。
2、在搜索栏中输入 toolkit.legacyUserProfileCustomizations.stylesheets。
3、双击该首选项,将其值由 false 改为 true。
五、重启火狐并验证生效
修改 userContent.css 后必须完全关闭并重新启动火狐浏览器,否则新样式不会加载。重启后可通过检查元素确认规则是否被应用。
1、关闭火狐所有窗口(包括后台进程,可在任务管理器中确认 firefox.exe 或 firefox 进程已退出)。
2、重新启动火狐,访问目标网站。
3、按 Ctrl+Shift+I(Windows/Linux)或 Cmd+Opt+I(macOS)打开开发者工具,切换到“样式”面板,查找是否出现 userContent.css 条目及对应规则。










