Firefox 拒绝支持深色模式
Firefox Refuses to Honor Dark Mode
我已经测试过 Firefox 67-83 并且绝对没有版本真正支持深色模式!
- 不,我在问 开发人员问题。
- 不,我明确表示不是在谈论扩展。
- 不,我安装了零个扩展程序。
- 是的,深色模式在 Chrome 和 Safari 中运行良好,仅更改 操作系统首选项。
- 是的,我已将 Windows 10 和 Firefox 设置为深色模式。
window.matchMedia('(prefers-color-scheme: dark)').matches
returns false
.
window.matchMedia('(prefers-color-scheme: dark)')
显示 media: "(prefers-color-scheme: dark)"
.
- 是的,我创建了一个干净的配置文件。
- 是的,我已经尝试
about:config
在 67 和 83 中创建 browser.in-content.dark-mode
并将其设置为 true
。
所有浏览器的相关CSS:
@media (prefers-color-scheme: dark)
{
:root
{
--color_anchor_text: #bfc7d2 !important;
--color_anchor_focus_text: #8b98ac !important;
--color_anchor_visited_text: #f2ddca !important;
--color_body_background: #000 !important;
--color_form_background: #222 !important;
--color_form_background_focus: #444 !important;
--color_form_text: #fff !important;
--color_form_text_placeholder: #777 !important;
--color_primary_background: rgba(34,34,34,.9) !important;
--color_primary_text: #fff !important;
--color_status_good: #0c0 !important;
--color_status_neutral: #aaa !important;
--color_status_fair: #9c0 !important;
}
}
如何强制 Firefox 支持深色模式?
我在 about:config
中设置了 ui.systemUsesDarkTheme: 1
如此处所述https://github.com/mdn/browser-compat-data/pull/9299
我已经测试过 Firefox 67-83 并且绝对没有版本真正支持深色模式!
- 不,我在问 开发人员问题。
- 不,我明确表示不是在谈论扩展。
- 不,我安装了零个扩展程序。
- 是的,深色模式在 Chrome 和 Safari 中运行良好,仅更改 操作系统首选项。
- 是的,我已将 Windows 10 和 Firefox 设置为深色模式。
window.matchMedia('(prefers-color-scheme: dark)').matches
returnsfalse
.window.matchMedia('(prefers-color-scheme: dark)')
显示media: "(prefers-color-scheme: dark)"
.- 是的,我创建了一个干净的配置文件。
- 是的,我已经尝试
about:config
在 67 和 83 中创建browser.in-content.dark-mode
并将其设置为true
。
所有浏览器的相关CSS:
@media (prefers-color-scheme: dark)
{
:root
{
--color_anchor_text: #bfc7d2 !important;
--color_anchor_focus_text: #8b98ac !important;
--color_anchor_visited_text: #f2ddca !important;
--color_body_background: #000 !important;
--color_form_background: #222 !important;
--color_form_background_focus: #444 !important;
--color_form_text: #fff !important;
--color_form_text_placeholder: #777 !important;
--color_primary_background: rgba(34,34,34,.9) !important;
--color_primary_text: #fff !important;
--color_status_good: #0c0 !important;
--color_status_neutral: #aaa !important;
--color_status_fair: #9c0 !important;
}
}
如何强制 Firefox 支持深色模式?
我在 about:config
中设置了 ui.systemUsesDarkTheme: 1
如此处所述https://github.com/mdn/browser-compat-data/pull/9299