どうも、くじらいどです。
Google Chrome で、ページの表示がおかしい・更新したはずの内容が変わらないときに試すのが「キャッシュのクリア」です。キャッシュは、一度見たページの画像などをパソコンに取っておいて、次に速く開くためのものです。
今の Chrome(154)で実際に消してみて、ログインが消えないように、キャッシュだけ消すやり方をまとめました。
| 消したい範囲 | やり方 |
|---|---|
| 全部のサイトのキャッシュ | ︙ →[閲覧履歴データを削除…]→ 期間を[全期間]、[キャッシュされた画像とファイル]だけにチェック |
| 今見ている1つのページだけ | デベロッパーツールを開いて、再読み込みボタンを右クリック →[キャッシュの消去とハード再読み込み] |
削除の画面は、開いたときに4つ全部にチェックが入っていて、期間は「過去 1 時間」になっていました。そのまま押すと、Cookie も消えてサイトからログアウトされるうえ、1時間より前のキャッシュは残ります。
全部のサイトのキャッシュだけを消す手順

メニューの右に書いてあるとおり、Ctrl+Shift+Delete キーでも同じ画面が開きます。



本当に消えたか、ログインは残るか試した
同じページを2回開くと、2回目はページの部品(画像など)のほとんどがキャッシュから読み込まれます。キャッシュだけ消す前と後で、数えてみました。
| キャッシュから読み込んだ部品 | |
|---|---|
| 消す前(2回目に開いたとき) | 29個中 25個 |
| キャッシュだけ消したあと | 27個中 1個(ほぼ全部、読み込み直し) |
テスト用に入れておいた Cookie は、消したあとも残っていました。[Cookie と他のサイトデータ]のチェックを外しておけば、ログインは消えません。
くじらいど消した直後に開くと、ページの部品を全部読み込み直していました。そのあともう一度開くと、31個中29個がまたキャッシュから読み込まれていました。
もう一度この画面を開くと、前回選んだ「全期間」と、チェックの状態をそのまま覚えていました。次からは④を押すだけで済みます。

今見ている1つのページだけキャッシュを消す
全部のサイトのキャッシュを消すほどではなく、今見ているページだけ読み込み直したいときは、こちらが早いです。


毎回デベロッパーツールを開くのが面倒なら、ボタン1つで「キャッシュを消して再読み込み」ができる拡張機能を作りました。

Chrome のほかの困りごとは、こちらにもまとめています。


まとめ
- ︙ →[閲覧履歴データを削除…](Ctrl+Shift+Delete)で削除の画面が開く
- 最初は「過去 1 時間」で4つ全部にチェック。そのまま押すと Cookie も消えてログアウトされる
- 期間を[全期間]にして、[キャッシュされた画像とファイル]だけにチェック →[このデバイスから削除]
- キャッシュだけ消しても、Cookie(ログイン)は残った
- 1つのページだけなら、デベロッパーツールを開いて再読み込みボタンを右クリック →[キャッシュの消去とハード再読み込み]
以上、くじらいどでした!






コメント