2012-06-19 57 views
0

我们计划在我们的应用程序中使用HTML 5Application cache来存储静态 内容和一些文档,如时间表。这个时间表每周更新 。现在在我们的应用程序中,我们需要显示此 时间表的最后更新日期。 是否有可能以编程方式获取 应用程序缓存中的文件的创建日期或下载日期?或者有没有更好的方法来做到这一点(我们不'想要 保存在服务器端的任何信息)?你能不能让我知道?HTML 5应用程序缓存 - 获取更新日期

+0

你能不能把日期放在时间表中? – robertc

+0

如果我们放了日期,那么我们必须解析文档才能发现。该文件可能是pdf/xls/doc – Apps

+0

类型。对不起,我误解了你的问题。 – robertc

回答

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似乎是工作,但它是晚,我可能已经把事情搞糟了。

相关问题