我即将在我们的生产环境中对网页和css文件进行升级。我想在Web浏览器中阻止css缓存,因为如果新的html与旧的css一起使用,这将破坏设计。我总共更改了三个css文件:
为防止浏览器缓存,我在主css文件中添加了一个查询字符串,如: ...链接href =“main.css?rev = 20121024”......
我现在想知道在main.css上使用查询字符串是否有助于防止使用@import语句缓存main.css中引用的css文件A和B?或者我是否还需要为@import“css-fileA.css?rev = 20121024”应用查询字符串?
非常感谢任何帮助。
答案 0 :(得分:9)
我希望每个文件都能独立处理。为什么css-fileA.css
是直接加载还是通过@import
会有所不同?它仍然是相同的URL,缓存应该以相同的方式使用。