私はhtml5オフラインアプリを持っています。クライアント コードの更新をトリガーするために cache.manifest ファイルを使用しています。マニフェストにリストされているアプリには、いくつかの JavaScript ファイルがあります。(マニフェストの変更によって) オフライン アプリの更新がトリガーされるたびに、キャッシュ ダウンロード イベントをコンソール ログに書き込みます。これにより、どのファイルがダウンロード/更新されているかを確認できます。マニフェスト ファイルを変更するたびに、マニフェストにリストされているすべての JavaScript ファイルのダウンロード エントリを正しく観察します。
ここまでは順調ですね。
ほとんどの JavaScript ファイルが更新されます。Chrome の開発者ツール ウィンドウ (CTRL + ALT + I) を読み込んで、リソース -> スクリプトを見ると、それらを見ることができます。変更があります。
ただし、1 つのファイルが問題を引き起こすようです。ダウンロード中と表示されていますが、スクリプトの内容を表示すると更新されていません。マニフェスト エラーはなく、マニフェストのダウンロードとキャッシュの更新操作全体がエラーなしで完了します。しかし、この 1 つのファイルは更新を拒否します。
何が起こっているのか、それを修正する方法を知っている人はいますか?