我想做一些类似于在 chrome 中打开开发人员工具并检查禁用缓存然后重新加载页面的事情。
我无法以任何方式修改 url(例如,在查询中附加时间戳),因为这将工作一次,但是下次我正常重新加载页面时,资源将从没有时间戳的旧 url 加载并且是旧的缓存版本。
我只需要对 chrome 的支持,我无权访问服务器。
基本上我需要在 chrome 缓存中更新资源文件,而不更改 url。
我想做一些类似于在 chrome 中打开开发人员工具并检查禁用缓存然后重新加载页面的事情。
我无法以任何方式修改 url(例如,在查询中附加时间戳),因为这将工作一次,但是下次我正常重新加载页面时,资源将从没有时间戳的旧 url 加载并且是旧的缓存版本。
我只需要对 chrome 的支持,我无权访问服务器。
基本上我需要在 chrome 缓存中更新资源文件,而不更改 url。
在Chrome中重新加载所有页面资源,无论缓存可以通过在开发人员工具打开时长按 刷新按钮来强制
参考这个话题:防止浏览器缓存jQuery AJAX调用结果
由于您可以编辑服务器端脚本以设置不缓存标头,因此很难在 IE 上完美地处理它。不幸的是,唯一可以为客户端做的方法是在查询字符串的末尾添加时间戳。