如何在三星互联网浏览器上检测暗模式?
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
)返回原始颜色。
【讨论】:
以上是关于如何在三星互联网浏览器上检测暗模式?的主要内容,如果未能解决你的问题,请参考以下文章