【问题标题】:Chrome continually loading from appcacheChrome 不断从 appcache 加载
【发布时间】:2013-07-12 07:39:36
【问题描述】:

我无法阻止 Chrome 从缓存清单加载资源。我改变了我的标记所以

页面开始于:

<!DOCTYPE html>
<html class="fouc">
<head>

我在手动转储 Chrome 的 appcache 并查看源代码后抓取了这个标记。

但是,Chrome 的控制台有:

Document was loaded from Application Cache with manifest http://localhost:47932/Manifest/Index localhost/:1
Application Cache Checking event localhost/:1
Application Cache NoUpdate event 

打开应用缓存后如何关闭它?!

我应该提到我编辑了我的缓存清单。现在是这样的:

CACHE MANIFEST

#Version 107

NETWORK:
*

CACHE:

我已经从缓存部分中删除了所有条目,Chrome 仍然引用缓存清单。

【问题讨论】:

    标签: html html5-appcache


    【解决方案1】:

    指定清单的 HTML 页面本身是隐式缓存的,因此浏览器不会“看到”您对 HTML 的更新,除非您也更新清单(或删除它)。您是否在更改 HTML 后更改了应用程序缓存清单?清单的字节内容必须更改以触发浏览器检查任何缓存资源的更新版本。

    如果一切都失败了,您可以通过访问chrome://appcache-internals/手动清除 Chrome 的应用程序缓存

    【讨论】:

      【解决方案2】:

      从服务器中删除您的清单文件。或者只是重命名它。

      【讨论】:

      • 我不愿意手动清除 chrome 的应用程序缓存,重命名清单最终是我可以在不清除缓存的情况下重新加载页面的唯一方法。只需更改清单中的几个注释字节就可以正常工作,然后在某个时候它就停止了。
      猜你喜欢
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 2012-02-16
      • 1970-01-01
      • 2018-08-25
      • 2016-05-13
      • 2015-10-24
      • 2014-11-24
      相关资源
      最近更新 更多