【问题标题】:Chrome, cache everything except one fileChrome,缓存除一个文件之外的所有内容
【发布时间】:2015-03-17 11:07:03
【问题描述】:

是否可以告诉 Chrome 缓存除一个文件之外的所有内容(是否有某种扩展名)?

如果我只更改一个 js 文件并且我不想重新下载整个应用程序,我只想要这个新的 JS,这可能在开发过程中很有用。

【问题讨论】:

  • 为什么不使用 proper 机制,让服务器为该文件传递无缓存指令?
  • 这可能是一个想法,但我目前只在前端部分工作,我真的不知道如何设置我的服务器来做到这一点。
  • 我现在没有时间写答案,但我认为webRequest API 可以很容易地用于插入/覆盖调节缓存的响应标头。
  • @Xan 缓存行为无法通过 webRequest API 控制,请参阅stackoverflow.com/a/17382259crbug.com/355232
  • @SlavenTomac 在你浪费时间追逐死胡同之前,请查看我之前的评论。

标签: javascript google-chrome caching google-chrome-extension google-chrome-devtools


【解决方案1】:

chrome 调试器可让您动态更改 js 文件。只需更改代码并将其保存在 chrome 调试器中,这样您就可以在不重新加载应用或页面的情况下测试新代码。

【讨论】:

  • 是的,对于指令之类的某些事情,您需要重新解析文件。我认为 Angular 不允许这样做。
  • 制作应用程序,使其在本地工作,从本地目录加载,因此重新加载速度很快。
猜你喜欢
  • 2014-03-14
  • 1970-01-01
  • 2014-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多