私がプレイしているボード ゲームのユーティリティであるアプリケーション キャッシュの使用に適していると思われるWeb アプリケーションがあります。
アプリケーションキャッシュでチュートリアルを実行しましたが、うまくいきました...少しうまくいきました。
私のアプリのほとんどのスクリプトは、デプロイ プロセスの一部として統合され、最小化されています。ただし、jQuery は唯一の例外です。jQuery については、Google がホストするコピーを使用します。
jQueryがキャッシュされておらず、ページが読み込まれないため、ページがキャッシュされた後、2度目にページを読み込んだときに問題が発生しました。
jQueryが他の最小化されたスクリプトと統合されるように変更しましたが、まだ問題がありました。マニフェストを変更しました。私が知る限り、Chrome は更新されたマニフェストをダウンロードしましたが、更新されたリソースはダウンロードしませんでした。
HTML タグからマニフェスト属性を削除しましたが、それでもページは更新されません。ページを更新するには、マニフェストから /index.html を実際にコメントアウトする必要がありました。
したがって、同じリソースをキャッシュしている限り、マニフェストを更新しても何も起こらないようです。足りないものはありますか?キャッシュされたアイテムが特定の日付よりも古い場合に再度ダウンロードを強制するマニフェスト ファイルはありますか?
編集して追加: Chrome (安定版) でテストを行っています。