【问题标题】:Force refresh and clear cache - ReactJS强制刷新和清除缓存 - ReactJS
【发布时间】:2020-09-05 05:21:03
【问题描述】:

我在这里遇到一个问题。而且我不知道是否有办法解决它。 当我的应用程序从后端收到新版本并且您已经登录时,用户会收到 HTTP 错误 500 。 所以为了修复它,他需要刷新浏览器并清除缓存。 所以我问自己有没有办法有条件地检查版本,如果版本是旧版本,清除缓存并刷新浏览器。

我已经尝试过这段代码。基本上不存储此应用程序的任何缓存,但似乎这不是我正在寻找的解决方案。

<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>

【问题讨论】:

    标签: javascript html reactjs caching


    【解决方案1】:

    我建议你使用这样的模式:

    script.js?v=1
    

    它将与script.js 相同,但浏览器对其的处理方式不同,因为它具有不同的版本,并从server 而不是cache 检索它

    【讨论】:

    • 你能举一些例子吗?我对此有点困惑。谢谢
    猜你喜欢
    • 2017-05-19
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    • 2011-05-02
    • 2016-02-18
    相关资源
    最近更新 更多