脑子咋想的?打不开图片就重装浏览器
前几天朋友跟我说:他淘宝网页所有商品图都打不开,一片白框。
他重启了三次电脑。
他重装了两次浏览器。
他甚至给电脑做了一次系统恢复。
结果图还是打不开。
我看了一眼他的问题。
三分钟解决。
老实说,”图片打不开”这个问题背后 90% 是同一个原因
为什么?
因为淘宝的图片是托管在阿里云 CDN 上的,域名是 alicdn.com 系列。这些域名跟淘宝主站的域名不一样。
你在浏览器或者路由器上装了广告拦截插件、DNS 过滤、家长模式,很多时候会把这些 CDN 域名当成”广告”拦截掉。
结果就是:淘宝主页能打开,但商品图片全部一片白。
魅魔一样的问题。
凭什么这个坑这么多人踩
因为大部分人不知道”图片加载”和”网页加载”用的是两套东西。
他们以为只要淘宝主页能打开,就意味着网络没问题。
错了,大错特错了。
网页 HTML 是从 taobao.com 加载的。
图片是从 g-search1.alicdn.com、img.alicdn.com 这些子域名加载的。
拦截了后者,前者能开,图就没了。
你以为你上不了淘宝,其实你只是被自己的”贴心插件”拦了图。
三分钟排查法
下次遇到这种情况,别急着重装系统。
按下面这个顺序走一遍,绝大多数情况分分钟解决。
第一步:关掉浏览器所有插件
Chrome 用户:地址栏输入 chrome://extensions,把所有插件的开关先关掉。
然后刷新淘宝页面看图能不能显示。
如果能,说明是插件的锅。逐个打开插件找出罪魁祸首(一般是 AdBlock、uBlock、Ghostery 这类广告拦截插件)。
找到之后把 alicdn.com 加入白名单就行。
第二步:换一个浏览器试试
Chrome 打不开,用 Edge 试试。
Edge 也打不开,用 Firefox 试试。
如果换一个浏览器图能显示,说明第一个浏览器的缓存或者设置出了问题。
回到第一个浏览器,进”设置—隐私—清除浏览数据”,把最近 24 小时的缓存和 Cookie 清一遍。清完重启浏览器。
90% 的情况这一步能解决。
第三步:检查系统 hosts 文件
这个是一坨老知识但依然管用。
如果你以前装过什么”翻墙工具”、”游戏**”、”手动 hosts 修改软件”,它们可能改过你的 hosts 文件,把 alicdn.com 屏蔽了。
Windows 用户:以管理员身份打开 C:\Windows\System32\drivers\etc\hosts,用记事本查看。
看有没有跟 alicdn 或者 taobao 相关的条目。有的话删除、保存。
Mac 用户是 /etc/hosts,同样的操作。
第四步:检查路由器的 DNS 和广告过滤
有些路由器(尤其是华为、小米、TP-Link 的一些型号)自带”广告过滤”功能。这个功能开着的话,会把大量 CDN 域名当广告拦截。
登录路由器后台(通常是 192.168.1.1 或者 192.168.0.1),找”广告拦截”、”内容过滤”、”儿童模式”这些选项,全部关掉。
然后把路由器的 DNS 设置成公共 DNS:114.114.114.114 或者阿里云的 223.5.5.5。
重启路由器。
第五步:可能是你公司或者学校的网络策略
如果你是在办公室或者学校连的 Wi-Fi 图片打不开,回家用自己家里的 Wi-Fi 立刻就好。那 100% 是网管做了域名限制。
这个没什么好办法,除非你想跟 IT 部门讨论一下”为什么阿里云 CDN 也要拦”。
不想讨论的话,就用手机热点。绕开公司网络就完事了。
目标用户分析
只能说,图片打不开这个问题的主要受害者,是三类人。
广告拦截插件重度用户:装了 AdBlock 十年从没关过,早忘了它的存在。
公司网管型:连的公司 Wi-Fi,网管一刀切拦截各种 CDN 域名。
老旧路由器用户:路由器用了五年,固件从没更新过,DNS 缓存爆表。
你要是不在上面三类里,那问题就出在浏览器本身。清一次缓存就够了。
反向思维一下
你以为图片打不开是淘宝的问题。
错了。
阿里云的 CDN 是全国最稳定的 CDN 之一,可用性 99.99% 以上。
它挂掉的概率比你家路由器挂掉的概率低一万倍。
所以 99% 的时候,是你自己网络这一端出了问题。
你越是觉得”淘宝完蛋了”,越说明你的排查思路错了。
写在最后
下次淘宝图片打不开,请你按上面五步走一遍。
关插件、换浏览器、查 hosts、改路由器、换网络。
五步走完还打不开的,我请你喝奶茶。
基本不可能走完还打不开,除非你的电脑真的被病毒感染了。
但即便中毒也不用重装系统,装个 360 或者火绒扫一遍就行。
别因为一个”图片打不开”的小问题,把整台电脑折腾一遍。那真是杀鸡用牛刀。
我爱这个魔幻的互联网世界。
本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/536927.html
