如何在三星互联网浏览器上检测暗模式?

Posted

技术标签:

【中文标题】如何在三星互联网浏览器上检测暗模式?【英文标题】:How to detect darkmode on Samsung Internet browser? 【发布时间】:2020-02-27 00:21:14 【问题描述】:

如果可以检测到 - 是否有可能通过 CSS 类或 javascript 影响颜色?

使用深色阅读器扩展,还可以提交调整。希望这里也有可能,如果没有别的可以改变的话。

【问题讨论】:

也许该线程可以帮助您:***.com/questions/50840168/… 感谢您的提示。不幸的是,这篇文章的方法都不起作用。所以我本来希望它能够对 JavaScript 或 CSS 做出反应。不幸的是,它似乎可以使用与“Dark Reader”扩展类似的代码。 我猜三星互联网浏览器需要将其嵌入式 Chromium 升级到 76 或更高版本:caniuse.com/#search=prefers-color-scheme 【参考方案1】:

三星互联网在夜间模式下运行strange things with colors。如果您知道它们,则可以解决任何问题。不过,我还没有找到检测它的方法。颜色过滤发生在渲染过程的后期,因此 API 不会更新。显而易见的方法(例如window.getComputedStyle)返回原始颜色。

【讨论】:

以上是关于如何在三星互联网浏览器上检测暗模式?的主要内容,如果未能解决你的问题,请参考以下文章

如何检测浏览器是不是支持暗模式

如何在浏览器 JavaScript 中检测 OS X 是不是处于暗模式? [复制]

(PHP) 如何检测用户的计算机/浏览器处于暗模式?

mp4内容无法在提供给三星互联网浏览器的网页中播放

为啥三星手机浏览器下载不了东西?

三星浏览器退版本