Javascript 强制重新加载所有页面资源,而不是从缓存

Javascript 强制重新加载所有页面资源,而不是从缓存,javascript,caching,google-chrome,browser-cache,Javascript,Caching,Google Chrome,Browser Cache,我想做一些类似于在chrome中打开开发者工具并检查禁用缓存然后重新加载页面的事情 我不能以任何方式修改url(例如,在查询中添加时间戳),因为这只会工作一次,但下次我正常重新加载页面时,资源将从没有时间戳的旧url加载,并且是旧的缓存版本 我只需要对chrome的支持,我没有访问服务器的权限 基本上,我需要在chrome缓存中更新资源文件,而不改变url。参考本主题: 由于您可以将服务器端脚本编辑为设置无缓存头,在IE上很难完美地处理它。客户端唯一能做的就是不幸地在查询字符串的末尾添加时间戳。

我想做一些类似于在chrome中打开开发者工具并检查禁用缓存然后重新加载页面的事情

我不能以任何方式修改url(例如,在查询中添加时间戳),因为这只会工作一次,但下次我正常重新加载页面时,资源将从没有时间戳的旧url加载,并且是旧的缓存版本


我只需要对chrome的支持,我没有访问服务器的权限


基本上,我需要在chrome缓存中更新资源文件,而不改变url。

参考本主题:


由于您可以将服务器端脚本编辑为设置无缓存头,在IE上很难完美地处理它。客户端唯一能做的就是不幸地在查询字符串的末尾添加时间戳。

Chrome中,当开发者工具打开时,长按刷新按钮可以强制重新加载所有页面资源,无论缓存如何。

我无法访问服务器无论如何,我只需要支持chrome.+1时间戳。事实上,很不幸,海报不能使用这种方法。也许是某种类型的Chrome插件做到了这一点?不知道。不需要插件这样做:。顺便说一句,@Tyilo,最好处理用户设置不缓存的chrome或与服务器端部分对话。非常好的回答!我怀疑这一切都可能发生在客户端,因为资源缓存的控制是由服务器处理的。