我有一个使用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
}
有人能踢我正确的方向吗?我觉得此刻有点愚蠢。
由于
答案 0 :(得分:0)
我设法通过jQuery读取清单文件,然后解析所需的信息,如下所示:
$.get("cache.manifest", function(responseText){
console.log(responseText);
})