【问题标题】:Is there any way to clear XHR cache data on client?有什么方法可以清除客户端上的 XHR 缓存数据吗?
【发布时间】:2012-08-12 16:10:36
【问题描述】:

使用 javascript 或其库有什么方法可以清除客户端上缓存的 XHR 数据?

我想在几个本地主机上测试我的应用程序,想在客户端而不是服务器上清除 XML HTTP 请求,有什么办法吗?

【问题讨论】:

  • jQuery.ajax({url: ...., cache: false});.
  • 只需在 HTTP 响应中添加一个 Cache-Control: no-cache; 标头即可。无需对客户端进行任何更改。

标签: javascript jquery ajax xmlhttprequest jqxhr


【解决方案1】:

简单的解决方案在末尾添加了一些额外的参数,例如: 原创

http://yoursite.com/index.html

并避免缓存

http://yoursite.com/index.html?rnd=123456

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 2011-11-08
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    相关资源
    最近更新 更多