我正在一个新网站上工作,每当我更改 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 许可协议
开发服务器正在运行各种缓存工具,尽管它们应该被关闭。禁用它们后,chrome 开始工作得更好,大多数时候 CTRL+F5 就可以了。