当Chrome无法打开网页的时候,并不是因为浏览器出了问题,而是由于网络连接、本地缓存、扩展程序或者DNS解析等原因造成的暂时性的堵塞。经过测试发现,在五分钟左右之内就可以用四个步骤来定位解决问题:首先检查一下设备是不是真的连上了网(而不仅仅是显示了WiFi图标),然后清除掉含有损坏Cookies以及异常缓存的数据,接着在chrome://extensions页面中禁用所有的插件并且逐一开启以找出冲突源,最后更换为8.8.8.8这样的公共DNS服务器避开本地解析错误;如果还是不行的话就重置浏览器设置回到出厂默认的状态,整个过程不需要重新安装软件也不会丢失任何收藏夹信息,并且每个步骤都有清晰的操作入口和可以验证的结果。

第一种情况就是准确地检测出网络连接的状态,并且防止出现错误的判断,即假联网的情况
大部分用户在看到右下角的Wi-Fi图标之后就会认为自己的网络已经恢复正常了,但是实际上此时只连接到了路由器上并没有获得外部网络的IP地址。正确的做法应该是:按住Windows键加R组合键打开运行对话框,在其中输入cmd并点击回车键进入命令提示符界面后依次输入以下两条指令:“ping 114.114.114.114”、“ping www.baidu.com”。如果第一项可以成功Ping通而第二项不能的话那么就可以判断出DNS解析出现了问题;如果两项都无法Ping通的话就需要重新启动光猫以及路由器并且等待至少三十秒钟后再做尝试;还可以通过打开chrome://dino页面来检查浏览器内核的工作状态——如果小恐龙能够顺利地跳起来的话就表示浏览器内核工作一切正常,并且没有受到Chrome本身的任何影响。
二、把所有的浏览痕迹都清理掉,特别是要删除缓存和cookie等异常情况
打开Chrome浏览器右上角的三个点,在弹出的菜单中选择“设置”,再点击到“隐私与安全”选项下的“清除浏览数据”,在弹出的窗口里把时间范围设为全部时间,并且勾选了“Cookies和其他站点的数据”、“缓存的图片和文件”这两项(不需要勾选历史记录或者密码),然后点击下方的“清除数据”按钮并等待进度条完全加载完毕即可。需要注意的是该操作并不会删除已经保存下来的书签以及下载记录,但是可以退出所有的网站登录状态,在进行上述操作之前最好先做好常用账号的重要信息备份工作。
第三条 扩展程序冲突检查要进行“全部禁止使用和单独开启”的闭环验证
打开Chrome浏览器,在地址栏中输入chrome://extensions之后按下回车键,然后点击右上角的“开发者模式”按钮将其关闭,在所有的扩展程序旁边都滑动一下关闭它们;接着重新启动浏览器,并查看网页是否正常工作了;如果一切正常的话就依次打开每一个扩展程序(每次只打开一个),并在刷新页面之后进行检验直到找到引起故障的原因为止。常见的干扰因素有广告拦截器、语言转换插件以及一些过时的安全软件等。
四、DNS切换的操作要达到系统的级别,不能只在浏览器里做改动
对于使用的是Windows系统的用户来说,在设置里面找到网络与互联网选项,在以太网/无线网络选项下点击硬件属性,在DNS服务器分配里选择手动模式,并且把首选DNS设为8.8.8.8,备用DNS设为8.8.4.4之后再保存更改,在命令提示符窗口运行ipconfig /flushdns命令来更新本地缓存;如果是用到Mac电脑的话,则需要进入到系统偏好设置里的网络选项卡中去,然后选择当前使用的网络连接,在其下的详细信息部分添加上面提到的两个DNS地址并且将其放在最前面的位置上。
第五点,在重新打开浏览器之前可以试试关闭硬件加速和干净启动
如果上述方法都无效的话,在设置里找到系统选项之后把“使用硬件加速模式”关掉然后重启电脑;仍然不能解决问题的话就创建一个干净启动的快捷方式:右键点击桌面上的空白处,选择新建->快捷方式,在目标栏中填入“chrome.exe --disable-extensions --disable-gpu --no-sandbox”,然后双击这个快捷方式来测试一下是否可以正常打开网页了。如果还是不行的话,那么就进入到设置里面去进行一次重置并且清除所有的数据操作,并且把所有的设置都恢复到初始状态。
上述五个步骤环环相扣,每一阶段都有清晰的方向和可以观察到的结果,在九十五个百分点左右的Chrome网站无法打开的问题上可以准确地定位并且加以解决。






评论区 (0)
暂无评论,快来抢沙发吧!
发表评论