0

最近我开始使用

<html manifest="cache.appcache">

在我的 PhoneGap 应用程序中存储资产的方法。

是否可以使用 appcache 但让它每 24 小时检查一次缓存项目的更新版本?

4

2 回答 2

1

为此,您必须cache.appcache动态生成并添加在所需间隔内更改的注释行:

    CACHE MANIFEST
    # 2012-07-31 14:30

    css/default.css
    ...

24小时后:

    CACHE MANIFEST
    # 2012-08-01 14:30

    css/default.css
    ...

如果该文件的内容发生更改,浏览器会再次加载所有缓存的数据。

注意:只是触摸文件系统不会带来预期的结果。内容本身必须改变。

http://appcachefacts.info/

于 2012-07-31T12:30:56.233 回答
1

您可以在清单上设置到期日期时间

.htaccess
像这样:

ExpiresByType 文本/缓存清单“访问加 24 小时”

于 2012-08-29T12:35:16.983 回答