コメント:オフラインキャッシュを使用すると、JS、CSS、画像の更新などのリソースを更新する場合があります。問題が発生します:ユーザーはどのようにしてキャッシュリソースをタイムリーに更新できますか?以下では、特定のソリューションを詳細に紹介します。同様の状況がある場合は、それを参照してください。
オフラインキャッシュを使用すると、JS、CSS、画像の更新などのリソースを更新する場合があります。ただし、ユーザーが古いバージョンのリソースをキャッシュする前に、2回目の訪問が使用されると、ユーザーはどのようにしてキャッシュリソースを時間内に更新できますか?キャッシュリソースを更新する主な方法は2つあります。構成ファイルのバージョン番号を変更するか、JSを呼び出して更新を完了します。
JS更新方法
if(window.applicationcache.status == window.applicationcache.updateready){
window.applicationcache.update(); }
ファイルを変更します
マニフェストファイルを更新します
ブラウザがマニフェストファイル自体が変更されたことを確認すると、キャッシュ用の新しいマニフェストファイルに基づいて新しいリソースが取得されます。
マニフェストファイルリストが変更されていない場合、通常、マニフェストアノテーションを変更して更新を達成することによりファイルを変更します。
コメントの変更構成ファイルのバージョン番号を参照してください