win7纯净版 Win10纯净版 Win8系统 最新win10下载 Win10 21h1 Win11 22H2 win10激活

您当前所在位置:首页 > IT资讯 > 微软

OnMSFT程序说明:暗模式更改

时间:2019-11-17     来源:系统堂     游览量:

OnMSFT程序说明:暗模式更改
黑暗模式是全新的黑色。网站,应用程序和操作系统一直急于实现暗模式,几个月前,OnMSFT.com为您带来了我们自己的版本,而先前的版本已经休眠了一段时间。
像许多大型和小型网站一样,OnMSFT可以在WordPress上运行,有趣的是,实际上没有任何插件或主题可以轻松实现暗模式。我们的版本利用了cookie,在您的浏览器上设置了cookie以记住您的偏好。
事实证明这并不理想。一方面,整个过程都具有cookie和隐私权。Cookie唯一存储的是您的暗模式首选项,但是,最好不要在浏览器中存储任何内容。


Cookies的另一个问题与WordPress和缓存有关。我们使用了一个名为“ W3 Total Cache”的插件,但是其他缓存插件仍然存在该问题。基本上,缓存的页面可能会或可能不会在暗模式下缓存,因此体验不太理想。因此,为了优化暗模式体验,我们一直在关闭页面缓存(我们仍然使用缓存,而不是页面缓存)。
输入preferreds-color-scheme。由于有了一个相当新的CSS Media Query,WordPress现在可以检测(没有cookie)您的系统偏好和/或浏览器偏好,并相应地设置暗模式。此新功能可在Chrome(76版及更高版本),Edge Chromium,Firefox和Safari中使用。
设置系统范围内的暗模式设置
在Windows 10上,转到“设置”>“个性化”>“颜色”>“选择颜色”>“自定义/浅色/深色”。
在MacOS中,它是“系统偏好设置”>“常规”>“外观”
在iOS 13上,它是“设置”>“显示和亮度”>“明/暗/自动”
在Android(9.0及更高版本)上,它是“设置”>“显示”>“高级”>“明/暗/自动”
简而言之,如果您的系统设置为使用暗模式(Windows,Mac,Android,iOS),则媒体查询将检测到该模式并更改OnMSFT以使其匹配。
浏览器支持
此外,在Edge Chromium中,您可以将浏览器设置为覆盖系统设置(“设置”>“外观”>“主题”>“亮/暗/系统默认值”)。使用此设置,即使您的操作系统设置为“暗”,也可以将浏览体验设置为“亮”模式,OnMSFT(以及使用“ color-scheme”的其他任何网站)都将尊重这一点。
Firefox在选项>常规>语言和外观>颜色中具有相似的设置。在这里,您可以设置颜色或“使用系统颜色”。Chrome(76及更高版本)遵循系统的暗模式设置,但不允许您仅针对浏览器覆盖它们。
如果您有兴趣,可以在Google的Thomas Steiner的精彩文章中了解更多有关暗模式的知识,并喜欢使用颜色方案。微软也在暗模式下做了很多工作。您可以在Medium的这篇文章中阅读Outlook移动团队所做的事情。
这对您意味着OnMSFT将遵循您的系统和浏览器首选项,而不必显式设置亮或暗模式并记住该设置。我们已经删除了读取存储的cookie的代码,可以根据需要删除它,并且仍然可以在黑暗模式下获取OnMSFT.com。对我们而言,这意味着我们将能够再次缓存页面,从而使OnMSFT更快,服务器上的压力也有所减轻。
可能只有少数人能够设置Cookie,但无法访问支持“ preferred-color-scheme”的浏览器,对此我们深表歉意。但是,清理我们对Cookie的使用并启用页面缓存可以胜过支持所有旧版浏览器。
最后,我们对Dark Mode CSS本身进行了一些更改,在此过程中清除了一些旧代码。希望您喜欢OnMSFT.com黑暗模式v2,让我们知道您在评论中的想法

上一篇:最新的Windows10 Build 19025带来了新功能和大量修复程序
下一篇:如何完全卸载Microsoft Teams