Javascript 我可以告诉Web浏览器不要缓存特定文件吗?

Javascript 我可以告诉Web浏览器不要缓存特定文件吗?,javascript,jquery,html,caching,Javascript,Jquery,Html,Caching,我可以告诉Web浏览器不要缓存特定文件吗 例如: 如果是,怎么做 这个 告诉Web浏览器不要缓存所有文件。这不是我要找的。当您的web服务器提供myAudio.wav时,设置一些标题,告诉浏览器不要缓存文件 Cache-Control: no-cache, no-store, must-revalidate Pragma: no-cache Expires: <a paste date> 缓存控制:没有缓存,没有存储,必须重新验证 Pragma:没有缓存 (谢谢) 或者,附加一个

我可以告诉Web浏览器不要缓存特定文件吗

例如:

如果是,怎么做

这个
告诉Web浏览器不要缓存所有文件。这不是我要找的。

当您的web服务器提供
myAudio.wav
时,设置一些标题,告诉浏览器不要缓存文件

Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: <a paste date>
缓存控制:没有缓存,没有存储,必须重新验证
Pragma:没有缓存
(谢谢)


或者,附加一个时间戳作为GET参数,例如
myAudio.wav?time=39038392832

当您的web服务器为
myAudio.wav
服务时,设置一些标题以告知浏览器不要缓存该文件

Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: <a paste date>
缓存控制:没有缓存,没有存储,必须重新验证
Pragma:没有缓存
(谢谢)


或者,将时间戳附加为GET参数,例如
myAudio.wav?time=39038392832

尝试将当前时间戳添加到文件中。类似于:
您应该能够配置web服务器以发出正确的头以防止缓存。请尝试在文件中添加当前时间戳。类似于:
您应该能够配置web服务器以发出正确的头以防止缓存。
过期:
应该有一个HTTP样式的日期。@如果是这样,OP可以使用过去的日期。当前日期/时间足够了。它不能是
0
,并且被认为是有效的。()@cHao我会更新答案的。前一个日期的优点是它不需要计算(如转储当前日期)。
过期:
应该有一个HTTP样式的日期。@如果是这样,OP可以使用过去的日期。当前日期/时间足够了。它不能是
0
,并且被认为是有效的。()@cHao我会更新答案的。前一个日期的优点是它不需要计算(如转储当前日期)。