HCM 设置¶
多个 Firefox 设置协同工作以确定如何呈现网页内容和浏览器 chrome。它们可能难以跟踪!请使用以下流程图作为快速参考。
控制浏览器 chrome 中颜色使用的设置¶
操作系统 HCM
Windows:操作系统辅助功能设置中的高对比度模式
macOS:操作系统辅助功能设置中的提高对比度
Linux:操作系统辅助功能设置中的高对比度主题
FF 主题(又名 FF 配色方案)注意:只有当用户的 FF 主题设置为“系统自动”时,操作系统 HCM 设置才会触发 chrome 中的 HCM 颜色使用。如果他们选择了预设的配色方案或其他 FF 主题(包括明确的“暗色”或“亮色”),则在启用操作系统 HCM 后,他们将看不到颜色变化。
flowchart TD A[操作系统 HCM 是否已启用?] A -->|是| B[FF 的主题是否设置为系统自动?] B --> |是| C[使用操作系统 HCM 颜色渲染浏览器 chrome] B -->|否| D[使用 FF 主题颜色渲染浏览器 chrome] A -->|否| D
控制内容中颜色使用的设置¶
颜色对话框(about:preferences > 管理颜色)
包含以下选项的下拉菜单:始终、仅在使用高对比度主题时和从不
使用系统颜色复选框
文本、背景、已访问和未访问链接颜色输入
像 Dark Reader 这样的扩展程序或对 user.css 的更改可能会覆盖作者指定的颜色,而与 HCM 无关。
flowchart TD A[颜色对话框中下拉菜单的值是什么?] A -->|始终|C A -->|仅在使用高对比度主题时| B[操作系统 HCM 是否已启用?] B -->|是| C[“使用系统颜色”复选框是否已选中?] C -->|是,并且操作系统 HCM 已开启| D[使用操作系统 HCM 颜色渲染网页内容] C -->|是,并且操作系统 HCM 已关闭| D2[使用操作系统暗色/亮色渲染网页内容] C-->|否| E[使用颜色对话框颜色渲染网页内容] B -->|否| F[颜色修改 Web 扩展程序或颜色修改 user.css 更改是否处于活动状态?] F -->|是| G[使用 Web 扩展程序/user.css 提供的颜色渲染网页内容] F -->|否| H[使用作者提供颜色渲染网页内容] A -->|从不|F