0
我们计划在我们的应用程序中使用HTML 5
的Application cache
来存储静态 内容和一些文档,如时间表。这个时间表每周更新 。现在在我们的应用程序中,我们需要显示此 时间表的最后更新日期。 是否有可能以编程方式获取 应用程序缓存中的文件的创建日期或下载日期?或者有没有更好的方法来做到这一点(我们不'想要 保存在服务器端的任何信息)?你能不能让我知道?HTML 5应用程序缓存 - 获取更新日期
我们计划在我们的应用程序中使用HTML 5
的Application cache
来存储静态 内容和一些文档,如时间表。这个时间表每周更新 。现在在我们的应用程序中,我们需要显示此 时间表的最后更新日期。 是否有可能以编程方式获取 应用程序缓存中的文件的创建日期或下载日期?或者有没有更好的方法来做到这一点(我们不'想要 保存在服务器端的任何信息)?你能不能让我知道?HTML 5应用程序缓存 - 获取更新日期
这种方法如何。使用常规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似乎是工作,但它是晚,我可能已经把事情搞糟了。
你能不能把日期放在时间表中? – robertc
如果我们放了日期,那么我们必须解析文档才能发现。该文件可能是pdf/xls/doc – Apps
类型。对不起,我误解了你的问题。 – robertc