Chrome小组删除了强制黑暗模式标志


根据最近的报道,谷歌Chrome浏览器上的开发人员似乎正在删除标记,迫使手机上的网站进入暗模式 。但是,根据Chromium Gerrit的最新变化,这可能无法说明全部情况 。取而代之的是,标志的更改(由Redditor'u / MMyRRedditAAccount'发现)似乎显示出Google在实现此功能方面的方向已发生变化 。这意味着它可能会被进一步推后 。
如Redditor所述,Google员工已删除了Chrome Canary中的最后一个标志 。目前,Chrome的错误测试版本繁多,版本为Chrome86 。该标记的标题为“ Web内容强制暗模式” 。
删除似乎是在网站及其所显示内容的上下文中放弃了暗模式 。启用该标志后,页面的背景和其他元素被强制显示为深灰色调 。这与Google在其他Android应用程序中所看到的没什么不同 。最终目标当然是使通常是亮白色的页面在眼睛上更容易 。特别是在健康问题使色调对使用者造成问题的地方 。
Chrome强制深色模式在其最新版本中存在很多问题
现在,Chrome暗模式从来都不是完美的,因为它在标志设置下显示 。这是一个复杂的过程,涉及交换基于CIELAB反转的配色方案 。它有效地反转了亮色和暗色,但这并不是完美的,因为网页的设计并非全部相同 。Web本身是元素的复杂混合,并非每个站点都可以被迫采用较暗的方案而不会引起问题 。
实际上,它可能导致页面显示丢失或不可见的文本 。特别是在最初设计页面时没有考虑交换的地方 。图片和其他媒体内容有时也会受到不利影响 。其他元素也是如此 。
至少,这是Chrome花了很长时间才能启用网站暗功能设置的原因之一 。Google可以轻松控制它为菜单和设置页面构建的UI 。完全控制由数百万的Web开发人员创建的UI是另一回事 。
Google似乎也不会永久删除它
但是,深入研究Chromium Gerrit的相关变化可以发现,这可能是为了启用强制暗模式而进行的更改,而不是消除它 。尤其是在有关标题为“使PrefersColorSchemeTest通知WebPreferences更改”的更改的讨论中 。
相反,在Chrome中删除暗模式标志可能是该更改的向外标志 。这种变化可能会将其进一步推后或加速 。
在Chrome存储库中,Google员工似乎并未在讨论删除该功能的问题 。取而代之的是,他们似乎正在讨论一种在代码中其他位置“移动”黑暗模式的方法 。这是在Reddit上报道Nightly Canary版本的Chrome更改之前不久 。该公司似乎正在调整在代码本身中实现暗模式的位置,正是因为某些实现方法会导致更大的问题 。
正如Gerrit的评论中所述,不同的WebView可能具有不同的变暗策略 。因此,“将其存储为单例并不能很好地工作” 。但是,关于如何最好地处理黑暗模式的讨论也一直在进行,至少直到今天 。在这种情况下,删除标记是有意义的,因为标记以特定的方式更改了浏览器的值 。如果按说明实施更改,则这些特定标志将无用 。
因此,似乎该功能尚未完全失效 。但是,它将不适用于任何类型的最终用户 。至少要等到有关实现的详细信息被制定出来 。
【Chrome小组删除了强制黑暗模式标志】

    推荐阅读