【问题标题】:Web Development: Disabling Chrome's Cache doesn't work on osxWeb 开发:禁用 Chrome 的缓存在 osx 上不起作用
【发布时间】:2014-04-23 16:05:56
【问题描述】:

对于 Web 开发,我在 Chrome -> 开发工具 -> 设置 -> 常规 -> 禁用缓存中禁用了缓存。

但是,当我刷新我的网站时,它并没有反映我的更改,这非常烦人。 我必须手动清空缓存。

我可能做错了什么?

注意:当我按照此处的建议刷新时,我会关闭我的开发工具:Disabling Chrome cache for website development

【问题讨论】:

  • 我通常只是Ctrl+F5,似乎可以处理大多数情况。确保您的服务器也没有缓存输出,因为这可能会导致开发中出现类似问题。
  • 我不在 Windows 机器上,但我确实尝试了等效的命令,但它没有工作,而且我的服务器没有缓存任何输出! :(
  • 啊,command+shift+r,ctrl+shift+r 也适用于 Windows,因此如果您在两种环境中工作,切换到 ctrl/command+r 应该是一个不错的解决方法,使用 shift 使其也清除缓存。
  • 刚刚尝试了所有 3 种可能的解决方案,但没有成功 :(。但是,mozilla firefox 似乎工作正常。它确实接受了我的更改。所以,我很确定这不是我的代码那是在做不祥之物:P
  • 刚刚发现,我设置了断点,为了维护这些断点,我没有让缓存清除!我会发布这个答案。

标签: javascript macos google-chrome caching


【解决方案1】:

刚刚想出了解决办法。

我禁用了脚本中的所有断点,然后重新加载,它占用了我最新的更改.. Woohoooo :-)

不知道为什么会这样,但它解决了我的问题。也许是为了维护那些断点,它没有刷新我的 js 文件。

【讨论】:

    【解决方案2】:

    我在 Windows 7 上的 Google Chrome 43 64 位中遇到了这个问题。是的,缓存被标记为禁用。我已经通过切换到 Firefox 解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      • 2018-01-25
      • 2015-02-14
      • 2019-11-20
      • 2015-07-06
      • 2011-05-20
      • 2013-09-08
      相关资源
      最近更新 更多