私はHTML5appcacheを使用していますが、ほとんどの場合うまく機能しています。ただし、サーバーにコメント内に一意のバージョン番号が含まれる新しいマニフェストファイルがあると確信している場合でも、ユーザーのブラウザ(ChromeまたはSafari)がキャッシュされたマニフェストファイルを保持することがあります(「#app version」など)。 1.0.0.8 "など)。
IIS(バージョン6)では、コンテンツの有効期限が1日に設定されていたので、それが問題になる可能性がありますか?デバッグを困難にするこの問題を再現できないようです。念のため、IISでは、マニフェストファイルを格納するディレクトリのコンテンツの有効期限を「すぐに期限切れ」に変更しました。新しいバージョンが利用可能になったにもかかわらず、一部のブラウザがマニフェストファイルにぶら下がっていた理由を説明できますか?
また、ブラウザーがこのように動作している場合、サーバー上のマニフェストファイルを削除しても、ユーザーのブラウザーはマニフェストファイルの独自のキャッシュコピーを使用することに気付きました。これは、ファイルが使用できなくなった場合には発生しないはずです。私の理解では。
ありがとう、
アンディ