HTML 5应用程序缓存 - 获取更新日期

时间:2012-06-19 19:41:12

标签: html5 application-cache

我们计划在我们的应用程序中使用HTML 5的{​​{1}}来存储静态 内容和一些文件,如时间表。这个时间表得到了 每周更新。现在,在我们的应用程序中,我们需要显示上次更新日期 时间表。 是否可以获取文件中的文件的创建日期或下载日期 应用缓存以编程方式?或者有更好的方法来做到这一点(我们不想要 保存服务器端的任何信息)?你能告诉我吗?

1 个答案:

答案 0 :(得分:1)

这种方法怎么样?使用常规AJAX GET并查看Last-Modified标题:

function getTimeStamp(url) {
    var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    self.xmlHttpReq.open('GET', url, true);
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            log(self.xmlHttpReq.getResponseHeader("Last-Modified"));
        }
    }
    self.xmlHttpReq.send(null);
}

我的test page似乎有效,但现在已经很晚了,我可能搞砸了。