HTML5 applicationCache を使用して、ページの多くの Javascript、CSS、画像などのファイルを保存しています。これらのファイルの 1 つを更新しても、ブラウザーはそのファイルを再読み込みしません。私は次のことを試しました:
- ページの読み込み時に applicationCache.update() を呼び出す
- applicationCache の updateready イベントをリッスンし、swapCache() と window.location.reload() を呼び出す
- マニフェスト ファイル自体にタイムスタンプ コメントを追加して、マニフェストが変更されたことをブラウザに認識させる
確かにこれは難しいことではありません。キャッシュされたファイルを再要求するようにブラウザを説得するにはどうすればよいですか?