为什么 `window.matchMedia('(prefers-color-scheme: dark)').matches` returns `false` 在 Ubuntu 深色模式中

Why `window.matchMedia('(prefers-color-scheme: dark)').matches` returns `false` in Ubuntu Dark Mode

我正在使用 Ubuntu 并尝试通过使用 matchMedia 获得用户的首选主题,但对于此查询它总是 returns false

window.matchMedia('(prefers-color-scheme: dark)').matches // false

这是 Chrome 中的 open issue

这是 Ubuntu 和 Chrome 之间的问题。请使用 Ubuntu 和 Firefox 检查 darkmood 切换。然后你可以看到它没有任何问题。

所以这就是为什么我认为这是 Ubuntu 和 Chrome 之间的问题。

这是一个已知问题,可通过 this page 追踪。