当前位置: 代码迷 >> JavaScript >> JS强制重新加载缓存清单HTML
  详细解决方案

JS强制重新加载缓存清单HTML

热度:86   发布时间:2023-06-13 12:40:04.0

关于强制重新加载浏览器缓存的JS和CSS文件,有很多方法,我的问题现在仅取决于HTML。 我们使用cache-manifest将HTML和其他文件保存在客户端的浏览器中以供离线使用。

我们的问题是当我们更新HTML文件(实际上是输出HTML的PHP??文件)时。

我们如何强制客户端的浏览器重新加载HTML,而又不告诉他们按CTRL+SHIFT+R和其他快捷方式呢?

我们需要自动执行此操作,或者至少迫使用户单击一个按钮,该按钮将使浏览器获取HTML的新版本,并将其保存在本地以供离线使用。

可能吗? 谢谢!

我认为建议使用cache-manifest,我建议改用 。 它将允许您“强制”用户每次要更新页面时进行更新。 此外,它还允许他们脱机使用您的Web应用程序。 (情节转折:您的网页必须提供HTTPS服务)

可能难以掌握,但是有些可以帮助您从服务工作者或

  相关解决方案