IT之家 1 月 8 日新闻,临时以来,当用户在开启了深色形式的 Windows 11 或 Windows 10 体系中应用 Chrome 或 Edge 阅读器时,都市在翻开新窗口或启动阅读器时碰到宜人的白色闪屏成绩。这是由于 Chrome 跟 Windows 在处置深色主题窗口创立方面尚存在缺乏。相似的成绩也呈现在文件资本治理器上,在加载之前会长久呈现白屏。不外,这一成绩行将失掉处理。阅读器研讨员 Leo 在 X 发明,微软曾经为 Chromium 提交了补丁,旨在打消深色形式下窗口创立时的白屏成绩。据IT之家懂得,微软的处理计划是经由过程一种“暗藏”窗口的方法来躲避成绩。详细而言,当用户创立新窗口时,Windows 自身会将其设置为白色状况,并始终坚持到 Chrome 或 Edge 接收衬着为止。因为 Windows 的桌面窗口治理器 (DWM.exe) 在处置窗口治理时无奈遵守深色主题设置,就会形成白闪的呈现。微软的网页团队开辟者 Chris Davis 提出了一种处理方式,即在 Chrome 或 Edge 能够表现深色配景之前将窗口“暗藏”起来。固然这听起来更像是百年大计而非彻底修复 Windows 11 的 DWM.exe,但现在看来是最佳计划。Chris Davis 说明道:“当窗口初次创立时,DWM 将为其应用默许的白色配景色。这会招致在深色形式下初次表现窗口时呈现白闪。为了防止这种情形,咱们在第一次表现窗口之前将其暗藏,并强迫绘制预期的配景色,而后再撤消暗藏。”一些 Chromium 代码奉献者对这种方式持保存立场,他们担忧在更新窗口为深色配景时,GPU 过程实现页面内容绘制可能呈现竞争前提,招致 Chrome 用深色笼罩原始屏幕内容。不外,微软的测试标明这种情形并未产生,因而推出补丁后 Chrome 可能不会碰到此类成绩。Chris Davis 的暗藏窗口方式行将实行,这象征着用户在 Windows 11(以及 Windows 10)大将不再看到启动阅读器或创立新窗口时的白闪成绩。相干修改将很快推送至 Chrome 跟 Edge 阅读器。