IEでajaxのレスポンスがcacheされて使いまわされるのを防ぐ

例のごとくIEがゴミなのでなんとかする
サポートを切りたい(切実)

フロントでなんとかする

方法1

cache: falseのステータスを指定する(jQueryの場合のみ)

方法2

タイムスタンプなど適当なクエリを指定する
クエリを含めたURLごとにキャッシュされているようなので有効

サーバでなんとかする

レスポンスヘッダのCache-Controlヘッダにno-cacheなどを指定する

指定例:サーバレス(API Gateway)の場合
メソッドレスポンス→統合レスポンスで指定できる

この記事を書いた人

アバター

宮川

最近の業務は主に化石調査や遺跡修繕

最新の建築基準に合わせて竪穴式住居を改築するなど