大量のマニフェストファイルを含むHTML5アプリケーションがあります。その中には、多くのPDFが含まれています。最初の訪問では、キャッシュは数分でダウンロードされ、適切に適用されます。HTML5新しいキャッシュが適用されない
マニフェストを変更してそれに応じて更新すると、実際にはファイルをフェッチしていないことを示唆して、キャッシュをもう一度ダウンロードすると伝えられます。私はキャッシュイベントを監視していますが、すべてがエラーなく完了しますが、変更は行われません。
マニフェストから大量のPDFを削除した場合、動作するように動作するので、スペースの問題であることがわかります。新しいファイルをダウンロードする前にプログラムでキャッシュをクリアする方法はありますか?私はフェッチがスペース不足のために起こっていないと推測していますが、エラーイベントは発生しません。
マニフェストの更新後にリクエストを監視しましたか?ブラウザが新しいPDFをクエリしているかもしれませんが、サーバが '304 Not Modified'で応答している可能性があります。 – pgreen2