【问题标题】:Remove a javascript value "cached"删除“缓存”的 javascript 值
【发布时间】:2013-05-31 15:58:45
【问题描述】:

我的 javascript 中有一份工作,我必须用

呈现文件的“真实”内容
file.open('get', 'teste2.txt', true);

不幸的是,我总是展示旧版本的文件。旧文件信息在缓存中...每次我使用 CTRL+R 它都会改变...

如何保证我显示的是文件的最新版本?有什么办法可以清除这个缓存值?

类似:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">

但是……这行得通:D

【问题讨论】:

    标签: javascript


    【解决方案1】:

    只需在查询中添加盐...

    file.open('get', 'teste2.txt?_='+(new Date().getTime()), true);
    

    【讨论】:

    • 谢谢,我已经尝试了很多东西... :D like: function clearBrowserCache() { header("Pragma: no-cache"); header("缓存:无缓存"); header("Cache-Control: no-cache, must-revalidate"); header("过期时间:星期一,1997 年 7 月 26 日 05:00:00 GMT"); } ----- 这是唯一对我有用的东西,真的很感谢
    猜你喜欢
    • 1970-01-01
    • 2017-05-28
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    • 2016-01-23
    • 2018-03-01
    • 2012-10-16
    相关资源
    最近更新 更多