0

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

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

 ls -ltr filename

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

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

在此先感谢,尼基尔

4

1 回答 1

0

试试这个 JS 片段:

javascript:alert(document.lastModified)

但是,我建议您自己实现一些东西,因为这可能不会一直为您提供准确的结果。您可以生成部分实时提要的哈希并保存哈希。下次重新生成哈希并将该哈希与保存的哈希进行比较,如果哈希不匹配,则意味着提要的内容已更改。触发更新方法以获取新的实时提要并用本地数据库中的新哈希替换旧哈希。

我希望它有所帮助。

于 2013-05-26T12:07:37.357 回答