【发布时间】:2020-07-11 08:28:38
【问题描述】:
从睡眠模式唤醒 Windows 10 后,我在 google chrome 中遇到黑屏(以及更多...阅读下文)。
此问题出现在 google chrome 和 所有派生应用程序 中,简而言之,我在以下方面遇到此问题:
- Google chrome 版本 80.0.3987.149(很确定我之前也遇到过这个问题)
- 基于 Chromium 的全新 Microsoft Edge 浏览器
- 所有使用 chrome 或 edge 安装的 pwa(渐进式 Web 应用程序)
所有电子应用如:
- Visual Studio 代码
- 我制作的所有 Electron 应用程序。
我有这个问题很长时间了,但是基于 chrome 的服务的传播会让这件事变得很烦人......
我使用的是 Windows 10 1909 家庭版 64 位(很确定我在 Windows 10 1903 中也遇到了这个问题)
解决方法:如果在谷歌浏览器(或边缘铬)中,我保留一个标签,在关闭时提示 javascript 警报,在提示警报的那一刻,问题消失了,黑屏消失了,我可以返回查看整个选项卡。 因此,从睡眠模式唤醒 Windows 10 后,如果我在浏览器中看到黑屏,我可以用右上角的叉号将其关闭,此时会提示警报“你确定要离开此页面吗?”,我回答“不,我想留在这个页面”,问题就消失了。 当然,这是一种解决方法,因为您可能忘记将该站点保留在 chrome/edge 的选项卡中,这并不能解决 Visual Studio 代码中的问题。
【问题讨论】:
-
您应该在 Chrome 中启用日志记录并在此问题复制后签出日志文件。这个问题背后可能有很多原因。
-
我在启用日志的情况下在 chrome 中复制了该问题。在日志文件的末尾,我可以看到大量这样的消息:“[5996:1320:0411/223937.096:ERROR:paint_controller.cc(561)] PaintController::FinishCycle() 完成” 老实说,我不知道如何解释这个......
-
寻找其他错误信息。这些是常见的错误消息,很可能不是问题背后的原因。
-
在更新到最新的 NVIDIA 驱动程序后,我在 Linux 下的 Chrome 85 中看到了这个确切的问题。我想可能是这样,但它只发生在 Chrome 上并且有人在 Windows 下报告了它的事实让我怀疑可能不是
标签: google-chrome windows-10 electron chromium