每次修改css文件时我都要清除cookie

时间:2013-07-26 08:33:26

标签: css cookies web less

这是一个令人烦恼且耗时的错误!

一段时间以来,每次我在.css文件中更改内容时都必须清除cookie。好吧,目前它是一个.less文件。但是在使用.css文件之前,我和我的好友之间发生了这种情况。

如果我在更改后没有清除cookie,则该网站没有任何反应..

令人沮丧!

有人对这种奇怪的行为有什么好的解释吗? :)

由于

2 个答案:

答案 0 :(得分:5)

你确定你的CSS不只是被浏览器缓存了吗?下次修改CSS文件时尝试执行硬刷新(通常在Windows上为CTRL + F5,在Mac上为CMD + SHIFT + R)。

答案 1 :(得分:0)

我不确定Cookie是否会影响您的样式,但如果您遇到缓存的css文件问题,请尝试将时间戳添加到您的css文件中:

<link rel="stylesheet" href="/your/path/to/cssfile.css?{Add a timestamp here}" />

你也可以使用书签(它实际上为你添加了时间戳):

javascript:void(function(){var i,a,s;a=document.getElementsByTagName('link');for(i=0;i<a.length;i++){s=a[i];if(s.rel.toLowerCase().indexOf('stylesheet')>=0&&s.href) {var h=s.href.replace(/(&|%5C?)forceReload=\d+/,'');s.href=h+(h.indexOf('?')>=0?'&':'?')+'forceReload='+(new Date().valueOf())}}})();