html文档的“最后更新”时间

时间:2013-05-26 11:59:10

标签: javascript html

这个问题是关于gmail或Facebook这样的网页,它们一直在不断更新。

如果在浏览器中,例如iOS中的UIWebView,其中实时源似乎不会自动出现,我希望只有在服务器上更新页面时才重新加载页面。为此,有没有办法获取文档的最后更新时间,类似于unix命令的输出

 ls -ltr filename

用于Web服务器上的html文档?

或者一般来说,这种问题是如何解决的?

提前致谢, NIKHIL

1 个答案:

答案 0 :(得分:0)

试试这个JS片段:

javascript:alert(document.lastModified)

但我建议你自己实施一些东西,因为这可能无法让你得到准确的结果。您可以生成实时订阅源的某些部分的哈希值并保存哈希值。下次重新生成哈希并将该哈希值与保存的哈希值进行比较,如果哈希值不匹配,则表示源的内容已更改。触发更新方法以获取新的实时源,并使用本地数据库中的新哈希替换旧哈希。

我希望它有所帮助。