如果缓存日期超过特定日期,请告知浏览器更新缓存

Tal*_*lon 5 html css caching metadata browser-cache

是否有一个元标记或我可以使用的东西告诉浏览器在特定日期之前不使用缓存.

例如

<meta "only use cache if cache is AFTER 4/4/2013">

如果缓存是旧的,它需要下载所有新的Javascript,CSS,图像等.

我对网站进行了很多更新,然后搞砸了仍然有缓存的人(你不能指望他们知道按ctrl + f5或ctrl + r).

Xel*_*eli 4

我通常只是在末尾添加一个 get 参数以及我呈现给他们的脚本版本

所以如果你的JavaScript位于

www.example.com/script.js
Run Code Online (Sandbox Code Playgroud)

使用网址

www.example.com/script.js?foo=1
Run Code Online (Sandbox Code Playgroud)

当我每次增加 foo 的值时,这会强制浏览器重新获取脚本。