【问题标题】:Offline cache - html5离线缓存 - html5
【发布时间】:2012-01-24 01:36:39
【问题描述】:

好的,我的缓存有问题,只是想不通 D:

每次我尝试重新加载页面(获取缓存)时,都会收到此错误:Application Cache Error event: Failed to commit new cache to storage?

有人知道为什么这不起作用吗?

链接(如果您想看到自己):

【问题讨论】:

  • 我的浏览器没有看到任何错误 - 当我刷新时它显示 Document was loaded from Application Cache with manifest http://sloganator.org/m2/offline.cache
  • 嗯,一定是我的 chrome 然后 D:
  • @BrianDriscoll 是的,那是我的 chrome,只是试图在隐身窗口中打开它,这行得通吗?知道如何解决吗?
  • 似乎这是一个本地化问题 - 抱歉,我帮不上什么忙。
  • @BrianDriscoll k,但还是谢谢 :D

标签: javascript html .htaccess cache-manifest


【解决方案1】:

缓存清单中的某些文件不存在 (404)。

根据规范。如果不能检索到所有文件,则不会使用/提交新缓存。

【讨论】:

  • 任何东西都应该存在,而且确实存在(希望就这么简单)?试试去看看我的缓存文件 D:Cache
  • 它可以在任何其他浏览器和隐身窗口 D 中工作:(只是不是我的标准 chrome 窗口)
  • 如果我没记错的话,您在每个条目前面都有一个 /,这将导致这些文件的 404。
  • 尝试将您的 html 更改为 manifest="offline.cache?v=2"。并尝试将查询字符串也添加到 url 本身 (sloganator.org/m2/?v=2),以确保这不是任何缓存问题。
【解决方案2】:

您似乎正在使用 Chrome。您的应用程序缓存可能已损坏。尝试清除它,但在地址栏输入以下内容:

chrome://appcache-internals/

【讨论】:

  • 由于某种原因,我无法删除它? D:
  • 它只显示我的本地主机? (首先在我的本地主机上测试它,直到我发现你不能这样做)
猜你喜欢
  • 2010-11-15
  • 2015-05-05
  • 2012-11-12
  • 1970-01-01
  • 2013-01-23
  • 2011-07-30
  • 2011-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多