HTML5应用程序缓存清单文件在硬盘驱动器上的位置

时间:2012-01-23 08:32:29

标签: html5 html5-appcache

我有一个使用HTML5 App Cache的网站,我无法确定缓存更新的原因。我没有进行更改或添加/删除文件。

清单文件是动态生成的,包括应用程序文件夹中的所有文件,除了少数不应缓存的文件。我想检查缓存的清单文件,看看它与当前版本之间有什么区别。

浏览器如何存储清单文件,以便它们能够确定何时更改以及缓存更新何时启动?

可以在浏览器缓存文件夹中的硬盘驱动器上找到此文件吗?

1 个答案:

答案 0 :(得分:3)

是的,他们必须这样做。它应该如何工作呢?存储在RAM中,它将在重新启动后丢失,仅存储在Web中无法导致脱机应用程序。

但他们存储它们的地方以及加密是另一个问题。在Firefox中:C:\Users\brach\AppData\Local\Mozilla\Firefox\Profiles\xxxxx.default\OfflineCache\0\9\77546B5B27E111-0

该文件的内容为

    CACHE MANIFEST

    CACHE:
    style.css
    script.js
    index.htm

这就是我们如何知道它的清单。但是对于其他浏览器,你必须自己探索它......;)


  • 在Firefox中,您可以轻松地将其作为网址输入about:cache并查看Offline cache device部分。
  • 在Chrome中,您可以输入chrome://appcache-internals作为网址,并让您直接在浏览器中显示任何缓存文件的内容,包括清单。
相关问题