HTML 5
静的コンテンツや時刻表などのApplication cache
ドキュメントを格納するために、アプリケーションでを使用する予定です。この時刻表は毎週更新されます。アプリケーションでは、この時刻表の最終更新日を表示する必要があります。アプリケーションキャッシュにあるファイルの作成日またはダウンロード日をプログラムで取得することはできますか? それとも、これを行うためのより良い方法はありますか (サーバー側に情報を保存したくありません)? 教えてください。
質問する
146 次
1 に答える
1
このアプローチはどうでしょうか。通常の AJAXGET
を使用して、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);
}
私のテスト ページは機能しているようですが、遅くなってしまい、めちゃくちゃになった可能性があります。
于 2012-06-22T01:35:12.460 に答える