0

この質問は、gmail や Facebook など、常に活発に更新を続けるページに関するものです。

ライブ フィードが自動的に表示されないように見える iOS の UIWebView などのブラウザーで、サーバー上で更新された場合にのみページをリロードしたいと考えています。このために、UNIXコマンドの出力のような、ドキュメントの最終更新時刻を取得する方法はありますか?

 ls -ltr filename

Web サーバー上の html ドキュメントの場合は?

または、一般的に、この種の問題はどのように解決されますか?

前もって感謝します、ニキル

4

1 に答える 1

0

この JS スニペットを試してください。

javascript:alert(document.lastModified)

ただし、常に正確な結果が得られるとは限らないため、自分で何かを実装することをお勧めします。ライブ フィードの一部のハッシュを生成し、ハッシュを保存できます。次回はハッシュを再生成し、そのハッシュと保存されたハッシュを比較します。ハッシュが一致しない場合は、フィードのコンテンツが変更されたことを意味します。update メソッドをトリガーして新しいライブ フィードを取得し、古いハッシュをローカル データベースの新しいハッシュに置き換えます。

お役に立てば幸いです。

于 2013-05-26T12:07:37.357 に答える