这是前段时间发生的情况,当时比较忙,就没有记录下来。
有一天无意中用朋友电脑访问山顶洞网上部落格,打开首页后发现右侧的赞助商广告图片竟然变成了叉烧包(朋友使用的IE9浏览器),以为是网络问题,但刷新了N次仍然如此,用图片链接直接打开,竟然该链接早已404(图片是直接从赞助商处外链的)。
我几乎是每天都打开自己博客看一眼,就在发现的前一天晚上一切也都正常,难道是当天才出的问题?回到自己电脑上打开博客(我使用Chrome浏览器),奇怪的现象出现了:图片依然正常显示。
可能看到这里很多朋友们就要笑话我小白了,其实不是,我也知道浏览器是存在缓存的,但是这次的问题非同一般,看完下面的分析各位可能就知道了。
分析了赞助商的链接,因为赞助商将外链所使用的域名开展其他业务了,所以相应的图片链接也就失效了,根据我的印象,在当天的前两个月该链接就应该已经失效了,也就是说,如果是缓存,浏览器竟然将这个图片缓存保存了至少两个月。
应该很不正常啊,这两个月博客有些修改,而且缓存文件我也清理过很多次,甚至我Ctrl+F5强制刷新了也无果。不管从什么方面来分析,都无法解释通这个图片依然显示的奇怪情况。
真搞不懂Chrome的缓存机制,又或是其他什么原因?如果有大神知道麻烦指点一二咯!
chrome的缓存机制非常恶心,ctrl+F5只能刷新一部分图片,js、css、css上的背景图片,尤其是通过ajax更新的图片,全都无效的
谢谢解答!
如果这样的话那就应该能说得通了。真是让人无奈啊!
不知道怎么刷新掉啊,很无语啊。
发现了一个绝招,呵呵,也不算是绝招了:你把Chrome的缓存文件夹清空就可以了。
ctrl+shift+esc不是有清空缓存的功能
那不是调出任务管理器的快捷键吗?