问题描述
关于强制重新加载浏览器缓存的JS和CSS文件,有很多方法,我的问题现在仅取决于HTML。
我们使用cache-manifest
将HTML和其他文件保存在客户端的浏览器中以供离线使用。
我们的问题是当我们更新HTML文件(实际上是输出HTML的PHP??文件)时。
我们如何强制客户端的浏览器重新加载HTML,而又不告诉他们按CTRL+SHIFT+R
和其他快捷方式呢?
我们需要自动执行此操作,或者至少迫使用户单击一个按钮,该按钮将使浏览器获取HTML的新版本,并将其保存在本地以供离线使用。
可能吗? 谢谢!
1楼
我认为建议使用cache-manifest,我建议改用 。 它将允许您“强制”用户每次要更新页面时进行更新。 此外,它还允许他们脱机使用您的Web应用程序。 (情节转折:您的网页必须提供HTTPS服务)
可能难以掌握,但是有些可以帮助您从服务工作者或