Chrome浏览器不显示京东商品价格解决方法

时间:2024-05-23 15:05:38

最近逛京东发现商品不显示价格

Chrome浏览器不显示京东商品价格解决方法

Chrome浏览器不显示京东商品价格解决方法

 

于是F12看了一下console的情况,发现有个callback失败了

Chrome浏览器不显示京东商品价格解决方法

重新访问这个地址后发现加载速度非常慢,内容便是生成价格的json

Chrome浏览器不显示京东商品价格解决方法

Chrome浏览器不显示京东商品价格解决方法

 

加载了足足9秒,但是ping的时候发现延迟也不是很高

Chrome浏览器不显示京东商品价格解决方法

于是猜想可能是由于价格的json域名请求时间过长导致未能成功执行回调函数。

一开始觉得京东应该存在CDN,所以去http://ping.chinaz.com查看了一下该域名的CDN情况

Chrome浏览器不显示京东商品价格解决方法

总共有5个 36.110.181.183  120.52.148.153  111.206.227.153  111.13.28.153  202.77.129.230

然后逐一在hosts里面尝试修改c0.3.cn的解析ip

最终发现111.13.28.153我的访问速度最快

Chrome浏览器不显示京东商品价格解决方法

修改ip后重新访问之前的接口发现时间又来到了毫秒级。

Chrome浏览器不显示京东商品价格解决方法

重新访问原先的商品页面,价格秒显示。

Chrome浏览器不显示京东商品价格解决方法

总结一下解决方法

修改C:\Windows\System32\drivers\etc\hosts文件

在hosts文件最后一行加入*ip* c0.3.cn

注意:请将*ip* 替换为任一ip,如111.13.28.153 c0.3.cn

Chrome浏览器不显示京东商品价格解决方法

ip为前文中的任意1个ip,替换好后保存再访问,哪个ip价格显示正常并且速度最快就选择哪一个。