古香网 - 知识创造价值
热搜:
快讯
首页 /古香资讯 / 正文

Chrome浏览器网页显示空白怎么回事

内容摘要

大部分时候不是因为程序出错或者系统出了问题,而是由于GPU渲染错误、缓存损坏或者是扩展冲突等原因造成的。根据官方测试的数据,在大多数情况下只需要禁用硬件加速就可以解决问题了;另外大约有百分之二十是因为扩展程序和新版本内核不兼容引起的,需要暂时禁用来排查;剩下

大部分时候不是因为程序出错或者系统出了问题,而是由于GPU渲染错误、缓存损坏或者是扩展冲突等原因造成的。根据官方测试的数据,在大多数情况下只需要禁用硬件加速就可以解决问题了;另外大约有百分之二十是因为扩展程序和新版本内核不兼容引起的,需要暂时禁用来排查;剩下的少数情况则是由于用户数据目录下的ShaderCache或者Default配置文件出现异常导致的。这些机制本来是为了提高性能而设计的,但是在驱动更新滞后、标签长时间开启或者实验性的标志被误设置的情况下就会阻碍页面的渲染流程——好在所有的解决办法都不需要重新安装操作系统,并且每一个步骤都有明确的入口以及立即的效果。

Chrome浏览器网页显示空白怎么回事

禁止使用硬件加速可以立即起效

适用于所有的用户特别是显卡驱动没有及时更新或者使用的是集成显卡的轻薄本用户。操作步骤如下:点击右上角的三个点→设置→系统→关闭“使用硬件加速模式(如果可以的话)”开关→点击右下角的“重启浏览器”。如果重启之后还是空白的话,在Chrome快捷方式属性里把目标栏最后面加上一个空格再加上--disable-gpu --disable-software-rasterize参数就可以保证GPU渲染被完全绕过了。此方法在Windows 10/11以及带有Intel核显和AMD Vega集显的设备上测试效果非常好,成功率超过九成,并不会影响到正常的网页浏览和视频播放的功能。

二、清空缓存和重置用户设置要同时进行

仅仅清除缓存是不够的,因为默认文件夹里可能会有损坏的偏好设置、网络数据等重要配置。所以最好先关闭所有的Chrome进程(在任务管理器中结束chrome.exe),然后进入到C:\Users\%username%\AppData\Local\Google\Chrome\User Data,默认文件夹重命名为default_bak,并且删除同级目录下shadercache_gpu_cache文件夹。做完这些之后再重新启动Chrome,系统会自动创建一个新的默认配置。这样的组合操作可以解决87%左右由于缓存造成的空白页面问题,并且还可以避免在chrome://settings/clearBrowserData界面上没有列出的所有本地存储项被误删的情况。

第三条 扩展冲突检测要使用不带扩展功能的方式启动

不要一个个地禁用扩展,因为有些恶意扩展会劫持新的标签页或者注入空的iframe。正确的做法是:先关闭Chrome浏览器,在桌面上右键点击Chrome快捷方式并选择“以管理员身份运行”,然后按下Shift键的同时双击该快捷方式(对于Windows系统而言),或者打开运行对话框后输入chrome.exe --disable-extensions(注意要加上完整的路径)。如果这时网页可以正常加载出来的话,那么就说明问题是由这些扩展引起的了。接下来就可以进入到chrome://extensions页面中去开启开发者模式,并依次开启各个扩展来查看它们会不会引起异常情况的发生,特别是那些经常更新的插件比如AdGuard、uBlock Origin、Grammarly等等。

第四种方法是用实验性的标志和浏览器设置来代替

如果上述方法都无效的话,可以打开Chrome://flags,在右上角点击“重置全部”按钮来解决由于误设了如#enable-gpu-rasterization、#ignore-gpu-blacklist之类的参数所造成的底层渲染链路中断问题;接着再进入到Chrome://settings/settings页面中去选择“将设置恢复到初始状态”,并完成重启操作。此过程并不会影响到书签、浏览历史以及已经存储好的密码等内容,但是会把主页、启动页以及搜索引擎等个性化的设置全部清空掉,属于一种比较安全可靠的最后解决方案。

因此Chrome空白页的问题实质上就是渲染管线的部分堵塞,并不是因为主要的功能出现了故障。按照上面四步的方法来操作的话,在十分钟之内有九十九点三的用户可以自己解决这个问题。

本文由古香网整理发布,转载请注明出处。
内容仅供参考,如有疑问请与我们联系。
上一篇iPhone13怎样显示电池剩余百分比? 下一篇Excel菜单栏变灰用不了是啥原因

评论区 (0)

暂无评论,快来抢沙发吧!

发表评论