读取appcache清单值以获取最新更新日期

时间:2014-06-11 13:30:50

标签: javascript html5-appcache cache-manifest

我有一个使用appcache运行的Web应用程序。这一切都很好,但我有一个新设备的问题,没有内置电池。这意味着如果设备在没有网络连接的情况下启动,系统时间将设置为1.1.1970。由于我的网络应用程序会检查时间,以便显示或不显示有问题的内容。

所以我认为解决方法是获取清单文件的最新更新时间,如果系统假定它是1970,则使用它。但是我很难找到一种方法来轻松实现它。

基本上我想要的是:

var now = new Date;

if (now.getFullYear < 2014) {
    now = new Date(2014,6,11); // should be latest update time of manifest
}

有人能踢我正确的方向吗?我觉得此刻有点愚蠢。

由于

1 个答案:

答案 0 :(得分:0)

我设法通过jQuery读取清单文件,然后解析所需的信息,如下所示:

$.get("cache.manifest", function(responseText){
    console.log(responseText);
})