在我的产品网站上,Firefox有时“无法检测”我的CSS&
Javascript代码.而是它加载旧版本,所以我似乎需要清除缓存.在这种情况下,我该怎么办?这与最新的Firefox(撰写本文时为16.0.1)有关.
编辑!
我忘了说localhost css文件的错误.我的意思是,这是一个旧的js文件,我更新它,上传它,并在产品服务器上firefox认为它是localhost文件.
我包含文件的方式:
<link rel="stylesheet" href="/xyz.css" type="text/css" />
解决方法
如果您使用的是服务器端语言,则可以使用技巧.
您可以在.css / .js之后追加一个字符串.以PHP为例:
您可以在.css / .js之后追加一个字符串.以PHP为例:
<link rel="stylesheet" type="text/css" href="/style.css?t=<?= time(); ?>" />
它会更改每个页面重新加载.
看看这篇关于cache busting的文章.