关于HTML5离线存储

Rom*_*man 7 html firefox html5

我有几个关于HTML5离线存储的问题,我无法弄清楚.

  1. 这些文件究竟存储在Windows中的哪个位置?我在这里找不到:

    C:\ Documents and Settings [用户名]\Application Data\Mozilla\Firefox\Profiles \

  2. 浏览器自动删除这些文件后是否有任何到期时间?或者文件永远存在?

  3. 如果我更改页面内容怎么办,还是刷新刷新离线存储的数据?

谢谢.

Gau*_*rav 1

  1. 我在 %AppData%/Profiles/<currentprofilename>.default/OfflineCache 中找到了它们。我使用的是 Windows 7。

  2. 这取决于您的网络服务器为相关文件发送的过期标头。建议您将过期标头设置为一周,但这取决于您,您可以使其永不过期。请注意,清单文件本身应设置为从不被缓存。

  3. 为了刷新数据,您实际上必须更改清单文件。建议您在清单文件中的某个位置添加带有版本号的注释,然后在每次更改任何其他文件时更新它。

编辑:我回答了这些问题,认为您指的是离线应用程序缓存,而不是本地存储。