这个问题是关于gmail或Facebook这样的网页,它们一直在不断更新。
如果在浏览器中,例如iOS中的UIWebView,其中实时源似乎不会自动出现,我希望只有在服务器上更新页面时才重新加载页面。为此,有没有办法获取文档的最后更新时间,类似于unix命令的输出
ls -ltr filename
用于Web服务器上的html文档?
或者一般来说,这种问题是如何解决的?
提前致谢, NIKHIL
答案 0 :(得分:0)
试试这个JS片段:
javascript:alert(document.lastModified)
但我建议你自己实施一些东西,因为这可能无法让你得到准确的结果。您可以生成实时订阅源的某些部分的哈希值并保存哈希值。下次重新生成哈希并将该哈希值与保存的哈希值进行比较,如果哈希值不匹配,则表示源的内容已更改。触发更新方法以获取新的实时源,并使用本地数据库中的新哈希替换旧哈希。
我希望它有所帮助。