当我更改CSS文件并重新加载包含它的页面时,我不会在浏览器中得到更改。
到目前为止,唯一起作用的是:重命名css文件,将其重命名为原始名称,重新加载网页。
我能做些什么来迫使apache给我的浏览器最新的css文件呢?
我试过:
在链接标记的href属性中的css文件名称之后,
ExpiresByType text/css "access plus 1 second"添加到 VirtualHost VirtualHost作为参数。例如href="<link rel="stylesheet" type="text/css" mycssfile.css?{timestamp}" />.发布于 2010-12-15 11:51:06
看起来它是由浏览器缓存的,而不是Apache本身。
为了防止这种情况,您可以添加以下内容
ExpiresByType text/css "access minus 1 second"
你的apache配置。
发布于 2010-12-15 14:41:21
根据我的经验,缓存通常是在浏览器中完成的。
尝试重新加载按Ctrl+Shift+R (或ie上的Ctrl+F5 )的网页。这将迫使浏览器忽略缓存中的文件。
https://stackoverflow.com/questions/4449545
复制相似问题