Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在js/css/html更改webapp上强制刷新缓存_Javascript_Html_Css_Firefox_Browser Cache - Fatal编程技术网

Javascript 在js/css/html更改webapp上强制刷新缓存

Javascript 在js/css/html更改webapp上强制刷新缓存,javascript,html,css,firefox,browser-cache,Javascript,Html,Css,Firefox,Browser Cache,在做任何javascript、css或HTML更改之后,我需要浏览器来获得更改,而不是缓存的更改。 提供脚本版本(例如:script.css?v=1.0)在Firefox上不起作用,但在chrome上也不起作用。 实现这一点的最佳方法是什么?在我的例子中,我使用IIS,并添加了一个缓存控制头,如前所述。您需要将响应头设置为禁用缓存或缓存,但在再次提供这些静态资产之前重新验证。看看这个,了解更多关于不同缓存头的信息。谢谢,这帮助我理解了很多东西,但我用了这个

在做任何javascript、css或HTML更改之后,我需要浏览器来获得更改,而不是缓存的更改。 提供脚本版本(例如:script.css?v=1.0)在Firefox上不起作用,但在chrome上也不起作用。
实现这一点的最佳方法是什么?

在我的例子中,我使用IIS,并添加了一个缓存控制头,如前所述。

您需要将响应头设置为禁用缓存或缓存,但在再次提供这些静态资产之前重新验证。看看这个,了解更多关于不同缓存头的信息。谢谢,这帮助我理解了很多东西,但我用了这个