Javascript 如何在部署后立即在客户端浏览器上自动加载更改?

Javascript 如何在部署后立即在客户端浏览器上自动加载更改?,javascript,Javascript,我们有一个网站,我们会不时在其上部署更改。问题是,在客户端关闭我们网站的所有选项卡并打开一个新选项卡之前,更改不会自动显示。我们已经在index.html中尝试了头文件,在serviceWorker上添加了一些代码,什么都没有。我们正在使用react和apollo。我们了解到有些人使用版本,但每次部署时静态文件的名称都会更改,因为我们使用了webpack块标记。我们的一些客户看不到这些变化,这令人沮丧。救命啊 设置静态文件的过期时间,就像每两周部署一次更改一样,所以将过期日期设为14天 过期后,

我们有一个网站,我们会不时在其上部署更改。问题是,在客户端关闭我们网站的所有选项卡并打开一个新选项卡之前,更改不会自动显示。我们已经在index.html中尝试了头文件,在serviceWorker上添加了一些代码,什么都没有。我们正在使用react和apollo。我们了解到有些人使用版本,但每次部署时静态文件的名称都会更改,因为我们使用了webpack块标记。我们的一些客户看不到这些变化,这令人沮丧。救命啊

设置静态文件的过期时间,就像每两周部署一次更改一样,所以将过期日期设为14天


过期后,浏览器会自动再次加载所有文件。浏览器在过期后删除所有静态缓存文件并加载新文件。

为静态文件设置过期时间,就像每两周部署一次更改一样,因此将过期日期设为14天


过期后,浏览器会自动再次加载所有文件。浏览器在时间过期后删除所有静态缓存文件并加载新文件。

尝试实现套接字连接。在要重新加载的文件的文件名中附加日期时间字符串或哈希。尝试实现套接字连接。在要重新加载的文件名中附加日期时间字符串或哈希。“为静态文件设置过期时间”你能解释一下怎么做吗?参考这个链接-“设置静态文件的过期时间”你能解释一下怎么做吗?参考这个链接-