chromeのキャッシュが消えない。(iphone)
iphoneのchromeのキャッシュが消えない問題と対処法
背景
iPhone の Chrome だけ、更新を反映してくれない現象に繰り返し悩まされました。PC や Android、Safari では問題なかったのに、iPhone の Chrome だけが更新をキャッシュの古い状態で表示し続けるという…。
対応方法:URL にクエリを追加してキャッシュ強制回避
- 該当ページを Chrome で開く
- アドレス末尾に
?v=任意の数字
を入力(例:?v=123
) - リロードすると新しい内容が即反映される
※?v=
を毎回変えることで、iPhone Chrome に新しい URL と認識させ、キャッシュをスキップします。
Webで推奨されているキャッシュクリア方法
- iPhone の Chrome アプリ内「設定 → プライバシー → 閲覧履歴データ削除」から「キャッシュされた画像とファイル」を選択して削除する方法もありますが、この手順でも反映されない場合があります。
- androidの場合Chromeで、【設定】➡【詳細設定の中のサイトの設定】➡【保護されたコンテンツ】➡【保存データ】➡ここから個別に消せます。
- 一方で、PCや他のブラウザでは、スーパーリロード(Shift + Ctrl + R など)や開発者モードから「キャッシュの消去とハード再読み込み」を使うとキャッシュを完全に削除できます。

https://soroban-88-sekimukai.com/math-games/?v=123
と入力したら更新できました。

とはいえ根本的な解決にはなりませんが、、、、
キャッシュがというよりchromeとしては別ページ的な感覚なのでしょうか。
まぁでも開発中に確認できるようになったのでとりあえず対処ではないがまぁ回避できた感じかな。