html – 为什么Firefox有时会缓存我的CSS和Javascript代码,即使它已经改变了?

前端之家收集整理的这篇文章主要介绍了html – 为什么Firefox有时会缓存我的CSS和Javascript代码,即使它已经改变了?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的产品网站上,Firefox有时“无法检测”我的CSS& Javascript代码.而是它加载旧版本,所以我似乎需要清除缓存.在这种情况下,我该怎么办?这与最新的Firefox(撰写本文时为16.0.1)有关.

编辑!

我忘了说localhost css文件错误.我的意思是,这是一个旧的js文件,我更新它,上传它,并在产品服务器上firefox认为它是localhost文件.
我包含文件的方式:

<link rel="stylesheet" href="/xyz.css" type="text/css" />

解决方法

如果您使用的是服务器端语言,则可以使用技巧.
您可以在.css / .js之后追加一个字符串.以PHP为例:
<link rel="stylesheet" type="text/css" href="/style.css?t=<?= time(); ?>" />

它会更改每个页面重新加载.

看看这篇关于cache busting文章.

猜你在找的HTML相关文章