Chrome 没有清除缓存

新手上路,请多包涵

我正在一个新网站上工作,每当我更改 CSS 设置时,Chrome 都不会接受这些更改,除非我使用任务管理器完全关闭 Chrome 并重新启动它。我尝试了很多东西。以下是我尝试过的事情的列表:

  • 对 CSS 文件进行版本控制(我在 CSS 文件末尾使用了 PHP 日期戳
  • 在开发人员控制台中启用“在开发人员窗口打开时清除缓存”
  • 使用 Ctrl + F5 在刷新时清除缓存
  • 在开发者控制台中转到应用程序和清除存储
  • 清除本地 AppData 中的缓存文件夹
  • 从 stie 中删除 CSS 文件,刷新和读取文件。
  • 隐身模式
  • 将启动选项添加到 chrome 快捷方式 --disk-cache-dir=null
  • 添加浏览器插件以删除缓存。

任何人有任何想法如何提供帮助?每次我想检查 CSS 更改时关闭 chrome 非常烦人且效率低下。另一个烦恼是我试图在浏览器中听音乐,所以如果我关闭 chrome,我必须返回并再次播放我的音乐,这就像现在非常烦人并且比我想要的更耗时。

我试过在网上查看其他关于缓存破坏的文章和 Stack Overflow 上的其他文章,但我已经尝试执行他们建议的大部分内容,但我还没有看到任何积极的结果。大多数文章都说在 CSS 文件的末尾添加某种随机字符串或版本作为 GET 请求,但这是行不通的,尽管我知道这在过去对我有用。

原文由 AndyPet74 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 308
2 个回答

开发服务器正在运行各种缓存工具,尽管它们应该被关闭。禁用它们后,chrome 开始工作得更好,大多数时候 CTRL+F5 就可以了。

原文由 AndyPet74 发布,翻译遵循 CC BY-SA 3.0 许可协议

pres f12 > f1 > network > 禁用缓存(当 DevTools 打开时)。这应该可以解决您的问题

原文由 Pizza lord 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题