中关村在线

热点资讯

不再白屏!Win11/10将解决这两大问题

近日,据微软的网页团队开发者Chris Davis介绍,Windows 11和Windows 10系统将很快解决浏览器启动时的白屏问题。问题是由于Chrome和Windows在处理深色主题窗口创建方面存在不足所致。

具体来说,当用户在开启了深色模式的Windows 11或Windows 10系统中使用Chrome或Edge浏览器时,会遇到恼人的白色闪屏问题。这是因为Chrome和Windows在处理深色主题窗口创建方面尚存在不足。类似的问题也出现在文件资源管理器上,在加载之前会短暂出现白屏。

为了解决这一问题,微软已经为Chromium提交了补丁。据悉,微软的解决方案是通过一种“隐藏”窗口的方式来规避问题。具体而言,当用户创建新窗口时,Windows本身会将其设置为白色状态,并一直保持到Chrome或Edge接管渲染为止。由于Windows的桌面窗口管理器(DWM.exe)在处理窗口管理时无法遵循深色主题设置,就会造成白闪的出现。

不过,有一些Chromium代码贡献者对这种方法持保留态度,他们担心在更新窗口为深色背景时,GPU进程完成页面内容绘制可能出现竞争条件,导致Chrome用深色覆盖原始屏幕内容。然而微软的测试表明这种情况并未发生。

此外,相关改动将很快推送至Chrome和Edge浏览器。因此,用户无需再担心启动浏览器或创建新窗口时会遇到白屏问题。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具