Wie stelle ich Firefox 4 so ein, dass der Verlauf nur für einen festgelegten Zeitraum, dh einen Tag, gespeichert wird?

10

Ich möchte Firefox 4 so einrichten, dass mein Verlauf nur für einen Tag (oder einen anderen festgelegten Zeitraum) gespeichert wird, aber ich kann im Optionsdialog anscheinend keine Option dafür finden. Alles, was ich sehen kann, ist "Verlauf speichern" "," Nie an Verlauf erinnern "und" Benutzerdefinierte Verlaufseinstellungen ". Mit "Benutzerdefinierte Verlaufseinstellungen" kann ich nur auswählen, was aufbewahrt werden soll, nicht wie lange.

Kann ich das trotzdem machen?

Kryten
quelle

Antworten:

13

Schade, es scheint, dass man browser.history_expire_daysdas Löschen des Caches nicht mehr erzwingen kann. Geschrieben im Januar 2010:

Ursprünglich wurde der Ablauf von der Verlaufskomponente selbst in drei Hauptschritten verwaltet: nach jedem Besuch im Leerlauf beim Herunterfahren. [..] Die neue Komponente ist eine JS-Komponente. Sie führt den Ablauf schrittweise alle 3 Minuten mit einem einfachen adaptiven Algorithmus aus. Wenn der letzte Schritt nicht ausreichend abgelaufen ist, wird der nächste später ausgeführt, wenn dies der Fall ist Findet mehr Gegenstände als die abgelaufenen, läuft der nächste Schritt mehr ab!

Irgendwie denken die Firefox-Leute, dass es bei der Einschränkung der Geschichte nur um Leistung geht , nicht um Datenschutz :

Die neue Komponente kann Ihre Hardwarespezifikationen, insbesondere die Speichergröße, erkennen und den Ablauf anpassen. Dies bedeutet, dass Sie die Anzahl der Tage des Verlaufs oder was auch immer nicht mehr anpassen müssen.

Und so:

[..] versteckt Ablauf Vorlieben gegangen sind, so browser.history_expire_days, browser.history_expire_days_min, browser.history_expire_siteswerden nun durch eine einzige ersetzt places.history.enabledPräferenz.

...obwohl:

[..] zwei neue versteckte Einstellungen: Die places.history.expiration.interval_secondsAnzahl der Sekunden zwischen den einzelnen Ablaufschritten und die places.history.expiration.max_pagesmaximale Anzahl der Seiten, die wir vor dem Ablauf beibehalten.

(In alten Versionen könnte man in gehen about:configund ändern browser.history_expire_daysund browser.history_expire_days_min. Letzteres ist in Firefox 4 Beta auf meinem Mac noch vorhanden, wird aber wahrscheinlich nicht verwendet. Das erste ist komplett weg. In den älteren Versionen könnte man laut einigen Artikeln tatsächlich haben wollte browser.history_expire_daysmanuell hinzufügen .)

Beachten Sie, dass gelöschte Verlaufseinträge möglicherweise noch in der Datenbank gespeichert sind places.sqlite und nur als gelöscht markiert werden. Durch Staubsaugen dieser Datei wird sie komprimiert und alles entfernt, was gelöscht werden soll. Und nebenbei: Dies ist nicht die gesamte Historie, die auf Ihrem Computer gespeichert ist. Like Flash behält auch seine eigene Spur .

Arjan
quelle
4

Sie können die Erweiterung "Verlauf nach Tagen ablaufen" verwenden, um die Funktionalität wiederherzustellen.

Ratschenfreak
quelle
2

Wenn Sie about:configIhre Adressleiste eingeben und dann nach filtern history, finden Sie die Einträge browser.history_expire_daysund browser.history_expire_days_min. Versuchen Sie, diese auf 1 Tag einzustellen.

Ich verwende Firefox 4 nicht, daher kann ich dies jetzt nicht testen, aber ich gehe davon aus, dass diese Optionen noch vorhanden sind.

Verrückter Wissenschaftler
quelle
1

Der Ablauf der Historie wird jetzt auf ungewöhnliche Weise gesteuert :

Der Ablauf basiert auf Hardwarespezifikationen, insbesondere auf der Speichergröße und den CPU-Kernen. Dies bedeutet, dass das Ablaufen auf mobilen und alten Systemen aggressiver ist als auf High-End-Hardware, um zu versuchen, die Datenbankgröße auf einem vernünftigen (und leistungsfähigen) Wert zu halten.

Aber es ist immer noch über about:configEinstellungen konfigurierbar . Verwenden Sie diese:

Places.history.expiration.max_pages : Die maximale Anzahl von Seiten, die in der Datenbank gespeichert werden dürfen, bevor sie ablaufen. Der Standardwert wird beim Start berechnet und in die Voreinstellung sites.history.expiration.transient_current_max_pages eingefügt . Diese vorübergehende Version der Voreinstellung spiegelt lediglich den aktuellen Wert wider, der vom Ablauf verwendet wird, und stellt fest, dass dies keine Auswirkungen hat.

Sie können den Wert also kleiner oder größer machen, um die Ablaufzeit entsprechend zu verkürzen oder zu verlängern.

Benutzer
quelle