Internet explorer IE8缓存达到了新的高度

Internet explorer IE8缓存达到了新的高度,internet-explorer,caching,internet-explorer-8,Internet Explorer,Caching,Internet Explorer 8,所以我很高兴用jQuery 1.11.1开发我的新网站,并决定确保它至少在IE8中运行,在Windows XP上运行 我修复了一个Javascript错误,现在我遇到了我见过的最糟糕的缓存情况 在我继续向HTML脚本标记添加版本标记之前,我尝试从开发工具中清除缓存,清除Internet选项浏览历史记录中的所有内容,甚至从整个Internet临时文件目录和Content.IE5中删除任何内容的所有痕迹,这些目录和目录中仍然到处都是文件 即使看起来根本没有缓存文件,当我从一个新的IE8实例加载网站时

所以我很高兴用jQuery 1.11.1开发我的新网站,并决定确保它至少在IE8中运行,在Windows XP上运行

我修复了一个Javascript错误,现在我遇到了我见过的最糟糕的缓存情况

在我继续向HTML脚本标记添加版本标记之前,我尝试从开发工具中清除缓存,清除Internet选项浏览历史记录中的所有内容,甚至从整个Internet临时文件目录和Content.IE5中删除任何内容的所有痕迹,这些目录和目录中仍然到处都是文件

即使看起来根本没有缓存文件,当我从一个新的IE8实例加载网站时,我的Javascript文件的旧版本仍然在运行


是否有鬼脚本困扰着我的机器?

添加一个随机GET参数修复了这个问题,但是对脚本的任何更改都需要改变这一点:查询字符串方法是典型的缓存破坏方法,但是您所描述的原始场景听起来非常不可思议。如果删除了所有缓存(包括平面文件),浏览器获取任何内容的唯一方法就是从服务器。您的服务器是否可能没有响应较旧的文件?@JonathanSampson除非它对IE的响应与我通常使用的Chrome浏览器不同,否则不会响应?在Chrome中,只需进行刷新即可。