【问题标题】:Reload service workers and clear cache重新加载服务人员并清除缓存
【发布时间】:2022-07-30 00:24:56
【问题描述】:

我有一个带有 Service Worker 的 React PWA,问题是我更新了项目并且新项目清理了旧项目。 问题是页面仍然显示项目的旧版本。 我知道解决方案是清除站点数据,或者换句话说。硬重新加载和清空缓存。 有没有办法用 Javascript 清理缓存?

【问题讨论】:

标签: javascript reactjs caching progressive-web-apps service-worker


【解决方案1】:

我通过 nginx 发送标头来清除浏览器缓存解决了这个问题。此问题是由浏览器中缓存的旧 index.html 引起的。 这里的信息: https://serverfault.com/questions/549200/how-do-i-force-nginx-to-load-new-static-files

【讨论】:

    猜你喜欢
    • 2020-10-17
    • 2018-05-01
    • 2019-10-21
    • 2017-12-19
    • 2018-11-17
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 2021-04-12
    相关资源
    最近更新 更多