Firefox 4 を設定して、履歴を 1 日間 (または他の一定期間) だけ保存するようにしたいのですが、オプション ダイアログでそのためのオプションが見つからないようです。表示されるのは、「履歴を記憶する」、「履歴を記憶しない」、および「カスタム履歴設定」だけです。「カスタム履歴設定」では、保存する内容のみを選択できますが、保存期間は選択できません。
なんとかしてこれを実現できるでしょうか?
答え1
残念ですが、もう使えないようですbrowser.history_expire_days
キャッシュを強制的に削除します。書かれた2010年1月:
元々、有効期限は History コンポーネント自体によって、各訪問後、アイドル中、シャットダウン時の 3 つの主要なステップで管理されていました。[..] 新しいコンポーネントは JS コンポーネントで、シンプルな適応アルゴリズムを使用して 3 分ごとに段階的に有効期限を実行します。そのため、最後のステップで有効期限が十分に切れなかった場合は、次のステップが後で実行されます。一方、期限切れのアイテムよりも多くのアイテムが見つかった場合は、次のステップの有効期限がさらに長くなります。
どうやらFirefoxの人たちは、履歴を制限することはパフォーマンス、についてではなくプライバシー:
新しいコンポーネントは、ハードウェアの仕様、特にメモリ サイズを検出し、それに応じて有効期限を調整できるため、履歴の日数などを調整する必要がなくなります。
など:
[..] 非表示の有効期限設定がなくなり、、、
browser.history_expire_days
がbrowser.history_expire_days_min
単一browser.history_expire_sites
のplaces.history.enabled
設定に置き換えられました。
...けれど:
[..] 2 つの新しい非表示の設定:
places.history.expiration.interval_seconds
は各有効期限ステップ間の秒数であり、 はplaces.history.expiration.max_pages
有効期限が切れる前に保持されるページの最大数です。
(旧バージョンではabout:config
、browser.history_expire_days
browser.history_expire_days_min
後者は私のMacのFirefox 4ベータ版にまだ存在していますが、おそらく使われていないでしょう。前者は完全になくなりました。古いバージョンでは、いくつかの記事実際には手動で追加したほうがよかったかもしれませんbrowser.history_expire_days
。
削除された履歴エントリは実際にはデータベースに保存される places.sqlite
ただ存在するマークされた削除されたとおりです。そのファイルを消去する圧縮され、削除されるべきものがすべて削除されます。ちなみに、これはコンピュータに保存されているすべての履歴ではありません。Flashのように独自の軌跡を残すあまりにも。
答え2
あなたは日数で履歴を期限切れにする拡張機能を使用して機能を復元します。
答え3
about:config
アドレスバーに入力してフィルターすると、およびのhistory
エントリが見つかります。これらを 1 日に設定してみてください。browser.history_expire_days
browser.history_expire_days_min
私は Firefox 4 を使用していないので、今はこれをテストできませんが、これらのオプションはまだ存在していると思います。
答え4
履歴の有効期限が制御されるようになりました珍しい方法で:
有効期限はハードウェア仕様、具体的にはメモリ サイズと CPU コアに基づきます。つまり、モバイル システムや古いシステムでは、データベース サイズを適切な (かつパフォーマンスの高い) 値に保つために、ハイエンド ハードウェアよりも有効期限が厳しくなります。
ただし、about:config
設定によって構成可能です。以下を使用してください:
場所.履歴.有効期限.最大ページ数: 期限切れになる前にデータベースに保持できるページの最大数。デフォルト値は起動時に計算され、場所.履歴.有効期限.一時的な現在の最大ページ数設定。この一時的な設定は、有効期限によって使用される現在の値を単にミラーリングするだけなので、設定しても効果はありません。
したがって、値を小さくしたり大きくしたりすることで、有効期限を短くしたり長くしたりすることができます。