オフライン キャッシュを使用すると、js、css、画像の更新などのリソースが更新される場合があります。しかし、更新前に、ユーザーは古いバージョンのリソースをキャッシュしていましたが、再度アクセスすると、依然として古いバージョンのリソースが使用されています。ユーザーは、キャッシュされたリソースを適時に更新するにはどうすればよいでしょうか。
キャッシュ リソースを更新するには、主に 2 つの方法があります。構成ファイルのバージョン番号を変更するか、js を呼び出して更新を完了します。
js update メソッド
if (window.applicationCache.status == window.applicationCache .UPDATEREADY) {
window .applicationCache.update(); }
ファイルを変更します
マニフェスト ファイルを更新します ブラウザはマニフェストファイル自体が変更されており、キャッシュ用の新しいリソースを取得するために、新しいマニフェスト ファイルに従ってマニフェスト ファイルが更新されます。
マニフェスト ファイル リストが変更されない場合、通常はマニフェストのコメントを変更してファイルを変更し、更新を実現します。
コメントの変更は構成ファイルのバージョン番号を指します