Firefoxがディスクに置いているもの: キャッシュ、履歴、Cookie
Firefoxのキャッシュは %LOCALAPPDATA%\Mozilla\Firefox\Profiles\<プロファイル>\cache2 にあります — フォルダー名はランダムな文字列で、標準インストールなら末尾が .default-release です。ブラウザーがページを速く描くために再利用するものはすべてここに落ちます: 画像、スクリプト、ページの圧縮コピー。履歴はプロファイルフォルダー内の places.sqlite に別枠で、Cookie は cookies.sqlite。3つに共通するのは住所だけ — だから消去ダイアログは独立した項目として列挙します。
キャッシュの膨張はディスク容量の問題です — 重い使い方を1年続ければ数ギガバイトになるのが普通。履歴は容量の問題ではなくプライバシーの問題で、打ち込んだ・開いたすべてのアドレスの読めるログです。Cookie はサイトがあなたを覚えているかどうかを決めます。Firefoxはこの3つの好きな組み合わせを、残りに触れずに消せます。
- 「表示とダウンロードの履歴」 — 訪れたすべてのアドレスとダウンロードしたすべてのファイル。ログは places.sqlite に
- 「フォームと検索の履歴」 — 検索ボックスやウェブフォームに入力した内容
- 「Cookie」 — サイトのログインと設定。消すとほとんどのサイトからログアウトします
- 「キャッシュ」 — cache2 の再利用可能なページファイル。最もディスクを稼ぐ項目
- 「アクティブなログイン」 — HTTP認証ダイアログのログイン。ブラウザー自身がユーザー名/パスワードの箱を出すタイプのもの
- 「サイトごとの設定」 — サイトごとに許可した権限: カメラ、マイク、ズーム倍率
キャッシュと履歴の消去、手順どおりに
Firefoxを開いてCtrl+Shift+Deleteを押す — またはメニューボタン → 設定 → プライバシーとセキュリティーへ進み、履歴セクションまでスクロールして「履歴を消去…」をクリック。アドレス about:preferences#privacy でも同じページに着きます。表示されたウィンドウで「消去する履歴の期間」を「すべての履歴」にし、「詳細」の横の矢印をクリックして項目リストを展開、必要に応じて「キャッシュ」と「表示とダウンロードの履歴」にチェックします。OKをクリックすれば、Firefoxはチェックされた項目だけを正確に消します — それ以外は何も。
ここで効くのは役割分担です: キャッシュだけを消してもどこからもログアウトせず、失うのはディスク容量だけ。ログアウトの波を起こすのはCookieの消去です。パスワードはそもそもこのダイアログのメンバーではありません — Firefoxのパスワードマネージャー(about:logins)が管理していて、履歴の消去では決して触れません。Cookieとキャッシュだけを消したいなら、プライバシーとセキュリティーページの「Cookie とサイトデータ」→「データを消去…」という狭い抜け道もあります。
自動のふるまい: Firefoxがひとりでできること
FirefoxはChromium系ブラウザーより履歴への内蔵コントロールが豊富です。設定 → プライバシーとセキュリティー → 履歴の「Firefox の動作」ドロップダウンには「履歴を記憶させる」「履歴を一切記憶させない」(恒久的なプライベートモード)「記憶させる履歴を指定する」があり、指定設定ではFirefoxに終了時の消去を任せたり、Cookieをブラウザーを閉じるまでだけ保持させたりできます。「Firefox を閉じたときに Cookie とサイトデータを削除する」トグルは少し上の Cookie とサイトデータのセクションにあって、名前の通りのことをします。
頻度としては、ディスクが慢性的に一杯でない限り、数か月に一度のキャッシュ消去で十分です — 特定のサイトが突然崩れて表示され始めたときも、古びたキャッシュファイルが定番の容疑者で、キャッシュだけの消去ならログアウトなしで直せます。プライバシー重視の向きは指定設定でさらに先へ進めます。それ以外は履歴モードを既定のままにして、必要なときに掃除すれば十分です。
よくある質問
Firefoxで履歴を消すと保存したパスワードも削除されますか?
削除されません。パスワードはFirefoxのパスワードマネージャー(about:logins)にあり、履歴消去のダイアログにはそもそも登場しません。ログインに関連する副作用があるのはCookieの消去だけです: サイトからログアウトします。
WindowsでのFirefoxのキャッシュフォルダーはどこですか?
%LOCALAPPDATA%\Mozilla\Firefox\Profiles\<ランダム>.default-release\cache2 にあります — プロファイルフォルダー名はランダムな文字列です。各プロファイルの正確なパスは about:profiles の「ローカルディレクトリー」の横に列挙されます。
FirefoxでCtrl+Shift+Deleteは何をしますか?
すべての履歴の消去ウィンドウを開きます。そこで期間(「過去 1 時間」から「すべての履歴」まで)を設定し、キャッシュ、Cookie、表示とダウンロードの履歴などの項目を選んでから確定します。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]