我在更改 .css 文件时遇到了问题,并且所有内容都指向缓存。我已经清除了浏览器缓存,添加了版本控制,甚至将链接更改为另一个 .css 文件,但没有任何帮助。
有两个子问题:
a)我还能做些什么来处理缓存问题?
b)我什么时候可以确定每个可能的解决方案都经过测试并且没有工作,所以问题出在缓存中的可能性很小?
.php 和 .css 文件都在 localhost 上,在 XAMPP 沙箱中 - 当前面的选项失败时,我怀疑问题可能出在 Apache 或 XAMPP 的任何其他部分,或者 Firefox 对它的处理有些特殊,因为它不在“真正的互联网”,因此尽管广告“无缓存”,但并未删除缓存。
编辑:我使用 Firefox 21.0。我在 Google Chrome 27.0.1453.116 m 下也试过了,也没有效果。
EDIT2:原始问题已解决,事实证明与缓存无关。以防万一它对将来的任何人有所帮助,我添加了一个相关问题的简短列表并接受为他们的答案添加新内容的答案:
强制浏览器重新加载缓存的 CSS/JS 文件的优雅方法是什么?
最后,来自超级用户的一位: