访问 ubuntu.com 或 askubuntu.com 时,Google Chrome 会显示空白,而不是网站的大部分预期文本。网站如下所示:
我在 KDE 下的 Fedora 17 x86_64 上使用 Google Chrome 20.0.1132.47 beta。
到目前为止我已经尝试过:
- 删除
~/.cache/google-chrome
并重新启动 Chrome - 没有变化。 - 删除
~/.config/google-chrome
并重新启动 Chrome - 没有变化。 - 删除以上两个内容并重新启动 Chrome - 没有变化。
- 以不同用户身份登录-有效。
当我以其他用户身份登录时,Chrome 可以正确显示网站。此外,当我删除~/.config/google-chrome
和~/.cache/google-chrome
目录并重新启动 Chrome 以生成新配置时,问题仍然存在。这些让我相信问题与我的用户帐户有关,尽管具体是什么尚不清楚。
我还应该在哪里寻找该问题的根源?
答案1
我在 Ubuntu 22.04 上遇到了这个问题。
从 Chrome 设置禁用硬件加速https://chrome://settings/system解决了这个问题。
答案2
您可能需要在 chrome 配置文件中验证字体设置(设置 > 高级 > Web 内容)。我以前遇到过类似的问题,通过更改字体设置解决了这个问题。
答案3
我有一个明显损坏的Ubuntu 字体在我的~/.fonts
目录中。删除它们后,我可以再次正常查看所有这些网站。
答案4
禁用硬件加速有帮助,但似乎是一种变通方法,而不是解决方案。如果您不知道如何在 2023 年实现它:
在 Chrome 浏览器中打开此 URL:
chrome://settings/?search=hardware。
从长远来看,对我有帮助的是重新生成字体缓存。
嗯,什么?
我注意到,当我以非 sudo 用户身份启动“字体”应用程序(应该是“gnome-font-viewer”)时,它挂起了。这里也提到了这一点:https://askubuntu.com/questions/1348344/fonts-app-hangs-after-being-opened
无论如何,我打开了一个终端会话,切换到 sudo 用户(su <username>
)并运行sudo gnome-font-viewer
)。它打开并重新生成了字体。之后我关闭了那个窗口,以 sudo 用户身份注销,并以非 sudo 用户身份重新打开了“字体”应用程序 - 它不再挂起。
之后,我可以重新启用 Chrome 中的硬件加速,并且字体又可以正常显示。