【问题标题】:How to disable browser cache?如何禁用浏览器缓存?
【发布时间】:2012-12-13 15:55:25
【问题描述】:

我有一个更新 html 的 ajax 函数(在 jquery 中)。没关系。 现在,当我在地址栏中点击输入(刷新)时,我的 html 没有更新(旧内容)。 然而,当我执行cmd + R 时,我的 html 总是可以的。

有什么问题?为什么我的内容显示地址栏中的旧内容?

编辑:

我在 jQuery 中使用 Chromeload()

【问题讨论】:

  • 你用的是什么浏览器?
  • 你用的是什么浏览器?您不能从网站的代码中“禁用”浏览器的缓存...如果您需要重新加载所有内容,您应该执行cmd + R 或者更难刷新cmd + shift + R
  • 这个链接可能有用stackoverflow.com/questions/168963/…
  • 您使用的是哪种服务器端脚本?
  • 有大量关于谷歌浏览器缓存的文章。你试过用谷歌搜索disable google chrome cache ajax吗?无论如何,为什么要禁用缓存?只为开发?我建议您在浏览器中禁用此功能。

标签: jquery caching browser


【解决方案1】:

如果您在浏览器本身的缓存中遇到问题,您需要设置标头以防止在您的服务器端代码(例如 Php、Java、Python ......等)中进行缓存。

但如果您想避免在 Ajax 函数中缓存,请使用以下代码:

 $.ajax({
              url : scriptUrl,
              type : "get", // or 'post'
              cache : false, // This is to avoid Cache in Ajax Requests
              // .........................etc
});

注意:提供有关您的问题的更多详细信息以获得更清晰的答案。

【讨论】:

    【解决方案2】:

    在“head”标签中插入以下行,如下所示,

    <head>
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Expires" CONTENT="-1">
    

    【讨论】:

      【解决方案3】:

      用途:

      Cntl/Cmd + Shift + R

      忽略 Chrome 中的缓存。

      【讨论】:

        【解决方案4】:

        提供更多详细信息会有所帮助。我认为您的 ajax 代码不起作用。可能是它正在获取数据但没有正确更新页面。如果您在 Firefox 中,请尝试检查错误控制台。如果您正在更新内容,它应该会向您显示任何错误。

        尝试使用fiddler 找出您使用ajax 实际获取的内容。这里有很多事情可能会发生并且会导致失败。

        【讨论】:

        • 我的 ajax 代码正在工作,因为它返回了我没有刷新页面的好内容。它通过cmd + R 向我返回了好的内容。问题是当我从地址栏点击进入时,它会显示旧内容。
        • 当您按下 cmd+r 时,整个页面都会刷新,而不仅仅是 ajax 代码,因此您将获得内容。但是,如果 ajax 不能正常工作,只有 ajax 部分不能工作。我仍然建议您使用 fiddler 检查该功能,并检查您是否收到任何 javascript 错误
        【解决方案5】:

        在 jQuery 加载后使用这个

        jQuery.ajaxSetup({ cache: false });
        

        有关更多信息,请查看jQuery.ajaxSetup 的文档

        此函数使用传递给jQuery.ajax() 方法的相同选项。

        请注意,这将禁用所有 jQuery ajax 请求的缓存。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-01-05
          • 2018-08-30
          • 1970-01-01
          • 2015-11-01
          • 1970-01-01
          • 2018-06-29
          • 2011-07-25
          • 2010-10-29
          相关资源
          最近更新 更多