网站开发:在OSX系统上禁用Chrome缓存无效

3
对于网站开发,我在Chrome的“开发者工具”中禁用了缓存——>设置——>常规——>禁用缓存。
然而,当我刷新我的网站时,它并没有反映出我的更改,这非常令人恼火。我必须手动清空缓存。
可能是我做错了什么?
注意:当我刷新时,我关闭了我的开发者工具,如此建议:Disabling Chrome cache for website development

我通常只使用 Ctrl+F5,这似乎可以处理大多数情况。确保您的服务器没有缓存输出,因为这可能会在开发中引起类似的问题。 - Kevin B
我不在Windows机器上,但我尝试了相应的命令,它没有起作用,而且我的服务器也没有缓存任何输出!:( - Cute_Ninja
啊,command+shift+rctrl+shift+r 在 Windows 上也适用,所以如果你在这两个环境下工作,切换到 ctrl/command+r 应该是一个不错的解决方法,使用 shift 可以同时清除缓存。 - Kevin B
刚刚尝试了所有三种可能的解决方案,但都没有成功 :(. 然而,Mozilla Firefox 似乎工作正常。它确实捕捉到了我的更改。所以,我非常确定这不是我的代码在搞鬼 :P - Cute_Ninja
刚刚发现,我设置了断点,导致缓存无法清除以维持这些断点!! 我会发布这个答案。 - Cute_Ninja
2个回答

0

刚刚找到了解决方案。

我在脚本中禁用了所有断点,然后重新加载,它就采用了我的最新更改.. 哇呜呜 :-)

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


0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接