キャッシュ マニフェストを使用してオフラインにする Web アプリを開発しています。
正常に動作していますが、マニフェスト ファイルを変更するたびに最後のバージョンが確実に読み込まれるように、ファイルの 1 つ (js ファイル) に対して Apache に no-cache ディレクティブを追加しようとしました。
しかし実際には、マニフェスト ファイルは変更されていませんが、js ファイルは毎回 (もちろん、デバイスがオフラインでない場合に) リロードされるようになりました。
Safari と WebKit でのみテストしました。
それは正常な動作ですか?マニフェスト ディレクティブが apache ディレクティブに取って代わると思いました...
編集:実際には、apache no-cache ディレクティブを無効にしましたが、マニフェストが変更されていないにもかかわらず、js ファイルは毎回再ロードされます。
理解できない。数日前、マニフェストが変更されても、この JS ファイルはリロードされませんでしたが、現在は毎回リロードされます (デバイスが実際にオフラインの場合を除く)。
ですから、それはもはや問題ではありませんが、もしかしたらあなたが手がかりになるかもしれません...