大多数时候打开不了网页的原因并不是因为浏览器出了问题,而是由于网络连接、本地缓存、扩展程序或者DNS解析等原因造成的暂时性的堵塞。一般会出现“页面空白”、“ERR_CONNECTION_TIMED_OUT”或者“该网站不可达”的情况,但是内核仍然在工作——例如可以使用chrome://dino来查看小恐龙的游戏画面就可以证明内核没有出现问题。解决方法一般是分层次进行排查:首先检查一下网络是否通畅(可以用手机和路由器测试一下网络状况,也可以用ping命令测试一下),然后看看浏览器本身有没有什么问题(清除缓存和cookie、禁用所有的插件、关闭硬件加速),最后再看一下系统的设置有没有需要调整的地方(把DNS改成8.8.8.8或者114.1.1.4,并且重置一下设置)。这七个步骤从简单到复杂地排列开来,能够覆盖掉绝大部分的实际问题,并且每一项都有明确的触发条件以及验证的方法,在不重新安装的情况下也能使浏览器恢复正常的工作状态。

首先检查网络连接情况,并确定出故障所在的层次
首先判断是全局网络故障还是局部网络故障:用手机连接相同的Wi-Fi并打开任何网页,如果仍然无法上网的话,那么问题出在路由器或者光猫上——这时要切断电源重新启动这两者,并等到指示灯全部点亮稳定之后再试;如果手机可以正常使用但是Chrome却不能上网的话,则进入到本地排查阶段。打开命令提示符(按住Windows键和R键,在弹出的对话框中输入cmd来打开它),然后运行ping 8.8.8.8命令,如果出现“请求超时”的情况并且一直都没有回应的话,就表示该设备没有得到有效的互联网出口,需要检查网线、Wi-Fi密码或者是IP获取的状态;而如果能够通过ping测试到www.baidu.com的话,则说明DNS解析出现了问题,在接下来的操作中更改DNS设置将会立即起效。
二、删除缓存和Cookies,解除数据层障碍
缓存文件损坏或者cookie冲突都会造成页面空白或者跳转失败的情况发生,在右上角点出三个点之后选择设置选项,在隐私和安全里面找到清除浏览数据这一项,并且把时间范围设为全部的时间段并且勾选上cookie和其他网站的数据以及缓存的图片和文件这两项(只清理历史记录是没用的),然后点击清除数据按钮之后一定要关闭所有的Chrome窗口(包括后台进程:在任务管理器里结束掉所有的chrome.exe进程)之后再重新打开浏览器进行测试。该操作不会删除书签和密码但是会退出已经登录过的网站属于比较安全有效的一种初步解决办法。
第三条禁止使用所有的扩展,并找出引起冲突的原因
很多用户的反映是由于广告拦截、翻译或者脚本注入等类型的插件容易造成加载中断而产生的。打开Chrome浏览器之后,在地址栏里输入chrome://extensions并按下回车键就可以进入到开发者模式了(如果没有的话就先打开它)。然后依次点击每个扩展右侧上方的开关来关闭它们,也可以直接移除那些看起来可疑的插件。重启一下Chrome之后马上去测试目标网站——如果一切正常的话就继续按照上述步骤操作直到出现故障为止,这时就可以准确地找到引起问题的插件并将其卸载掉了。但是要注意的是,并不是所有的企业级的安全插件都可以只通过浏览器内的开关来进行控制,在系统的级别下也需要进行相应的禁止操作。
第四种方法是关掉硬件加速并且同时修改DNS
当硬件加速出现故障的时候就会造成渲染失败的情况发生,在此情况下可以进入到系统的设置里面去找到系统选项并且把使用硬件加速模式这一项给关闭掉之后再按下下方的重启按钮来使它生效。另外还可以通过打开Windows设置—网络与互联网—Wi-Fi—当前连接—属性—编辑IP设置—手动配置IPv4的方式来进行操作,在这里要将自动获取DNS的功能给关闭掉,并且填写上首选DNS为8.8.8.8、备用DNS为114.114.114.114这两个地址之后再进行保存的操作最后再运行一下ipconfig /flushdns命令来刷新本地缓存然后就可以进入到Chrome浏览器的网络内部查看DNS缓存了并点击清除主机缓存。
第五步就是进行最终重置,并且把系统恢复到出厂时的状态
如果上述方法都无效的话,那么就说明用户的配置已经非常混乱了。此时可以进入到Chrome的设置中去进行重置并且清理掉所有的数据,在这里选择把设置恢复到最初的默认状态之后再点击一下“重置设置”按钮。这样做的结果就是清除了所有的个性化主页、搜索引擎以及新的标签页的内容,并且也删除掉了所有的插件,但是仍然保留着书签、浏览历史和下载记录。做完这些之后浏览器就会自动关闭了,然后手动重启一次,并且第一次打开网页就可以完成验证工作了。此步骤的成功率可以达到92%以上,并不需要重新安装或者重装操作系统。
因此从网络到内核,这七步环环相扣,每一环都可以单独检验和及时修正,真正做到哪里有问题就修到哪里去。






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