質問: ### 前提・実現したいこと TomcatでWebシステムを開発しています。サポートブラウザはFirefoxとIE11です。 js,cssを修正してブラウザで確認する際は、ブラウザで[Ctrl+F5]を押して、キャッシュをクリアしています。 が、以下の点を理由に、[F5]だけでもブラウザ確認できるようにしたいです。 * 新人に[Ctrl+F5]の説明をし忘れると、不具合の原因が「キャッシュが残っているため」のときがある(説明忘れがそもそも問題ではありますが...) * Ctrl+F5を1回押してもキャッシュが残り、何度も押す必要がある。(原因不明) ### 具体的に実現したいこと HTTPヘッダの`Cache-Control "no-cache"`で、ブラウザにキャッシュさせないようにしたいです。 Filterを自作すれば実現は可能ですが、できればコードを書かずにTomcatの設定で実現したいです。 TomcatのExpireFilterを使えばよいのでしょうか? また、ブラウザで「localhostサイトはキャッシュしない」という設定ができれば、解決する問題なのですが、それは可能でしょうか?
回答: > > ブラウザで「localhostサイトはキャッシュしない」という設定ができれば、解決する問題なのですが、それは可能でしょうか? > > > 設定する方法はあるみたいです。 実際に使ったことは無いので、履歴も残らないのか、キャッシュだけ残らないのか、までは ちょっと分かりません。 もしかしたら設定を変えなくても **プライベートブラウジング**を使えば同じようなことが出来るかも知れません。 ... IEは、「Webサイトのキャッシュおよびデータベースを許可する」をオフすればできるみたいです。 詳しくは下記ページを参照してください。 歌うキツネ : Internet Explorerの履歴などを記憶・保存させない Firefoxは、「履歴を一切記憶させない」を設定します。 あるいは、履歴を消去できるアドオンを使えば、ボタン1つで削除できるようです。 Firefoxでブラウザキャッシュを削除する方法いろいろと、自動削除設定の仕方