2014-06-11 33 views
0

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

所以我想一个解决方法是获得我的清单文件的最新更新时间,并使用它,而不是如果系统假定它是1970年。但我很难找到一种方法来轻松地做到这一点。

基本上我想是这样的:

var now = new Date; 

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

任何人都可以踢我在正确的方向?我现在感觉有点蠢。

感谢

回答

0

我设法做到这一点通过读取通过jQuery清单文件,然后解析这样所需的信息:

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