由于经常魔改主题,就会发现如果之前浏览器已经缓存了
当服务器中的
需要用户进行
经研究发现两种解决办法:
方法 1 更新文件后更改引用的文件名
缓存是通过文件名标记缓存的内容的,如果我们网站更新了
例如:原先调用语句是如下样式
<link rel="stylesheet" href="customs.css" />
直接更改引用的文件名即可
<link rel="stylesheet" href="customsV2.css" />
方法 2 给 css/js 等文件加个版本号
如果我们每次更新
例如:原先调用语句是如下样式
<link rel="stylesheet" href="customs.css?v=1.0" />
更改
<link rel="stylesheet" href="customs.css?v=1.1" />
参数说明
1.js/css
2.
3.
<link rel="stylesheet" href="customs.css?v=1.1" />
# 这段代码对于文件来说等价于
<link rel="stylesheet" href="customs.css" />
但是浏览器就会认为它是这个文件的某一个版本
PS:两种方法达到的效果是一样的,可以根据自己的喜好选择,也可以混合使用。