- ベストアンサー
FireFoxの古い履歴が残る理由とは?
- Windows XP sp3、FireFox 3.6.13 を使っています。[オプション>プライバシー>表示したページの履歴を少なくとも*日分は残す]で 「3」日分は残す と設定しているのですが、サイドバーに履歴を表示すると三日どころか、一、二ヶ月前のものまで残っています。
- 三日を過ぎた物は自動的に消えていってもらいたいのですが、なぜこうなってしまうのでしょうか。昔のFireFoxはちゃんと消えていったような気もするのですが……。
- 「最近の履歴を消去」すればいいと思われるかもしれませんが、きのう、おとといの履歴は残っていて欲しいのです。この件について検索しても何も出てこないのですが、他の方は疑問に思ってないのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
「少なくとも」という言葉から分かる通り、それは下限の設定です。 「3日を超えたものを消す」のではなく、「3日以内のものは消さない」ということになります。 上限を設定するには、ロケーションバー(アドレスバー)に「about:config」と入力して、設定画面に移り、「browser.history_expire_days」の項目で設定する必要があります。
その他の回答 (2)
#2です。 訂正します。 #1さんの回答が正解のようです。失礼しました。 なお、ver4.0では、なにならsqliteファイルのコードを修正したような記事はありましたが、その日数指定の項目自体がオプションから消えています。 about:configにも、browser.history_expire_daysは出てこないようです。
お礼
ご回答ありがとうございます。 昔はFireFoxが好きだったのですが、こういうよくわからない 仕様変更があると不安を覚えます。 Ver4.0でわかりやすくなればいいんですが。
履歴は、places.sqliteファイルに保存されていますが、そのファイルが不調なのか、そのそも自動削除の機能が働かなくなったのか、どちらかでないのかな?と思われます。 http://www.project-h2.com/yattemotors/note_class/fx3_note01o.html http://builder.japan.zdnet.com/sp/firefox-3-for-developer-2008/story/0,3800087566,20382735,00.htm で、places.sqliteファイルをバックアップコピーしておけば、上書きコピーで今の状態には復元できますから、その後に、 ○プログラム本体を入れ替えて様子をみる ○新規にplaces.sqliteを生成させて、しばらく利用して様子をみる ○Places Cleaneなどを導入して、sqliteファイルの最適化を行ってみる http://tomcat.nyanta.jp/part-4/20090827.html
お礼
設定したところ、確かに指定した日にちを過ぎた履歴が消えています。 どうもありがとうございました。
補足
ご回答ありがとうございます。 すでに同じ質問が出ていたのですね。見つけられませんでした。 browser.history_expire_daysの値を変更したのですが、 元からある履歴には効果がないようなので、一旦すべて消して 様子を見てみます。