履歴項目を絶対に削除しないようにFirefoxを設定する方法は?


20

履歴からアイテムを絶対に削除しない方法で(自動的に)Firefoxを設定する方法はありますか?

過去には「すべての履歴項目を保持」があったかもしれませんが、それをメニューから999999999のような大きな整数に設定できます。

最初は気付かなかったため、この設定はなくなっていたので、現在はplaces.sqlite(勝利時、%Appdata%\Mozilla\Firefox\Profiles\<some-profilename>\places.sqlite)にバックアップすることにしました。

バックアップ方法がまだ機能していることを確認せずにアップグレードしないとしましょう。

今日、どのようにしてFirefox v22 設定してすべての履歴アイテムを保持できますか?

これらの値はで既に設定していますabout:config

places.history.expiration.transient_current_max_pages;104858
places.history.expiration.transient_optimal_database_size;85534800

それでも、データベース内の最も古い履歴項目よりも古いブックマークがあります。これらの設定を行ったときは思い出せませんが!

これで十分ですか?これらの良い値はありますか?これを行う他のまたはより良い方法はありますか(例:アドオン)。


4
@Richard私は過去に遠く離れていたことを覚えていますが、正確なURLを思い出すことはできません。私は、これらの人為的な履歴ファイルと履歴の時間制限よりも長い時間を思い出します。興味のないサイトをブックマークしていないのに、今は興味がある可能性があります。そして、この時点で時間が告げているように、私はすでに一度見つけて、それを思い出すのに十分であるとわかったものを探し始めるのは本当に好きではありません。そして、このデータは他の誰のビジネスでもないので、ローカルに保持したいと思います。
n611x007

1
Evernoteについての@cybernardには意味がありません。ブックマークだけを使用することはできますが、問題は、訪問時に今後のページの価値を予測できないことです。ブックマークはメモを取るよりも簡単であり、私は多くのブックマークを使用しますが、ここでは、ブックマーク/注釈されていないものが正確に必要です。エントリについては、about:configエントリを意味しますか?Firefoxがそれらを尊重しているのは経験からですか?以下のような可能な音限り9Sように置く貨物カルト、それは効果がない証明だ場合、私は手ぶらのままになります
n611x007

1
Firefox 4.0.xのリリース以降、Firefoxが履歴を保持する日数は、システムハードウェアに直接関連しています。Firefoxは、システムのパフォーマンスに影響を与えることなく保持する履歴の量を計算します。もう変更することはできません。
クロー

2
システムに基づいて履歴を削除するfirefoxの参照:wiki.mozilla.org/Firefox/Projects/Places_async_expiration
Achal Dave

2
@AchalDave、リンクは将来のプロジェクトに関するものだと思います。現在の実装については、developer.mozilla.org
ユーザー

回答:


7

現在、適切なソリューション(Firefox v40)places.history.expiration.max_pagesがあります。「最適なデータベースサイズ」の計算をオーバーライドするため、大きな正の値に設定すると、望ましい効果が得られます。

この回答をご覧ください。


それは中ですV4。変更の原因30fcd9794eb2 2010-01-15 "part10"、バグ520165はmozilla1.9.3a1 refsを配置し非同期の有効期限を配置します。ブックマークで最も近いものはGECKO193a3_20100315_RELBRANCHで、2011-02-03以降にFIREFOX_4_0b11_RELEASEでタグ付けされました。4.0b11にこのロジックがあることを確認します。
n611x007

places.history.expiration.max_pages(1)はplaces.history.expiration.transient_current_max_pages(2)よりも効果的だと思いますか?どうして?具体的const PREF_MAX_URIS = "max_pages";には(1)にリンクしますが、(2)を避けますか?(1)およびPEX__loadprefs()が有効であることを確認するか、空き領域を0に縮小すると、履歴は(1)セットのままで、(1)未設定のままになることを確認します。
n611x007

1
簡潔なコメント°〜°@ n611x007のグッド藩主:どのようなリンクPREF_MAX_URIS(1)にありますPREF_BRANCH = "places.history.expiration."max_pages取り込ま相対的.exipration分岐-参照ライン461ライン760
Cauterite

1
設定transient_current_max_pagesが履歴の有効期限に影響を与えないと信じる理由があります。nsPlacesExpiration.jsは実際にそれを読み取ることはなく、他のコンポーネントが読み取るための現在の履歴制限を公開する手段としてのみ書き込みます。places.history.expiration.max_pages実際に有効期限を制御するものです。
コーテライト

1
@ Joel.Oは/ a / 895302/995459を読みましたか?「.max_pagesデフォルトでは存在しないため、作成する.transient_current_max_pages必要があります」と「.max_pages設定に合わせて自動的に調整する必要があります」と表示されます
Cauterite

4

プライベートのFirefox Syncサーバーを実行して、履歴保持サイズを1 GBに設定するか、そのような非常識なものにすることができます。私の知る限り、履歴は削除されず、同期するブラウザインスタンスで履歴全体を確認できます。


(Firefoxまたはweave-minimalで)履歴保持サイズをどこで設定しますか?Firefoxのオプション/同期を確認しましたが、クォータの読み取りとコマンドラインオプションしか見weave-minimalませんでしたが、履歴保持サイズに関するものは見ていません。
n611x007

注:weave-minimalは現在の同期APIをサポートしていません。公式の同期サーバーの独自のインスタンスを実行することはできますが、多くの構成可能なオプションはありません。カスタム履歴保持ポリシーを適用するためにパッチを適用する必要があります(詳しくは調べていません)。
コーテライト

3

user341084の回答からの淡色のフォーラムには、expire-history-by-daysアドオンへのリンクがありました。これには、有効期限を完全に無効にする(または有効期限を定義する)オプションがあります。


このリンクは質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供する方が良いでしょう。リンクされたページが変更されると、リンクの回答が無効になる場合があります。
チャーリーRB

1
私は同意します-しかし、リンクはソリューションではなくプラグインへのものであり、リンクの名前はアドオンの名前なので、ここに置くことができるものは他にありません。
-chukko

1
アドオンのオプションは単にに設定さplaces.history.expiration.max_pages999999ます。
ユーザー

2

私は同じ問題を抱えていて、ここで読むことができるハッキング方法を発見しました:http : //forum.palemoon.org/viewtopic.php ?t=3260

tl; drバージョンは、mozilla.cfgを使用して、変数places.history.expiration.transient_current_max_pagesを2147483647(受け入れられる最大値)にロックします。問題は、ロックしない限り、Firefoxがその設定を自動的に変更することです。

mozilla.cfgはポータブルFirefoxでは動作しないことに注意してください。そのような状況では、代わりにPortable Pale Moonを使用することをお勧めします(mozilla.cfgで動作します)。

mozilla.cfgの使用に関する情報は、http://kb.mozillazine.org/Locking_preferencesにあります。

技術的には、永久に履歴を保持するようには設定されていませんが、多くのエントリが大量に保持されます。現在、18か月前の履歴があり、places.sqliteファイル(履歴を保持)は150 MBを超えています(6か月前は約100 MBだったので、6か月ごとに50 MBを追加します)。このような大きなサイズでは、SSDを強くお勧めします。持っていない場合は、代わりにramdisk +シンボリックリンク(一定間隔またはシャットダウン時にデータを保存するramdisk)の使用を検討してください。

また、履歴ファイルが破損した場合などに備えて、履歴ファイルのバックアップを作成することをお勧めします。繰り返しになりますが、ハードドライブ全体のバックアップも作成することをお勧めします...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.