ページ表示とブラウザーの保存

再読み込み、キャッシュ、学習記録の保存を区別する。

ページの再読み込み

ブラウザーの再読み込みは、現在のページをもう一度読み込む操作です。サーバーからの取得や、ブラウザーに保存済みのデータの利用を通して表示を更新します。フォームへ入力した内容など、まだ保存していない情報は失われる場合があります。

問題へ回答した後は、保存済みの表示を確かめてから再読み込みする方が、記録の保存失敗を見つけやすくなります。表示中の画面と保存された記録は、分けて考える必要があります。

キャッシュ

キャッシュは、取得した画像などのデータを保存し、再利用する仕組みです。同じ画像を毎回取り直す量を減らせます。ページの見た目が古いまま残るときには、保存済みのデータが関係している場合があります。

キャッシュを消す操作と、Cookieやサイトデータを消す操作は、ブラウザーの設定で別の項目になっていることがあります。削除画面では、選択した項目によって消える情報が変わります。

Shirurekaの学習記録

Shirurekaは、回答と演習の途中経過を利用したブラウザーのIndexedDBへ保存します。同じ端末でも別のブラウザーを使うと、保存領域は別です。ブラウザーのサイトデータを削除すると、その保存領域にある記録も失われる場合があります。

現在の端末保存では、Googleログインだけで別端末へ記録がコピーされることはありません。端末に保存できたことと、クラウドへ保存できたことは異なります。

記録を残す手順

端末を変更する前や、ブラウザーのデータを整理する前には、設定画面から学習記録をJSONで書き出せます。書き出したファイルは、その端末の故障で失われない保存先へ保管します。

共有端末では、書き出したファイルに自分の回答記録が含まれるため、利用後の保存先も管理する必要があります。ページを閉じる操作だけで、ダウンロード済みのファイルが消えるとは限りません。

参考資料