图片对比 最后发现原因是因为服务器的系统时间不准确,这个可以从任意一个js请求的response header中看到时间。 其他原因: 如果浏览器打开了disable cache,也是不会从缓存拿数据的。请求设置了Cache-Control: no-cache也可能会出现,网上很多就不说了。