Comment configurer Firefox 4 pour ne stocker l'historique que pour une période de temps définie, c'est-à-dire un jour?

10

Je veux configurer Firefox 4 pour ne stocker mon historique que pendant 1 jour (ou une autre période définie), mais je n'arrive pas à trouver une option pour le faire dans la boîte de dialogue des options, tout ce que je peux voir est "Se souvenir de l'historique "," Never Remember History "et" Custom History Settings ". Les "Paramètres d'historique personnalisés" me permettent uniquement de sélectionner ce que je souhaite conserver, pas pour combien de temps.

Existe-t-il de toute façon que je peux le faire?

Kryten
la source

Réponses:

13

Dommage, il semble que l'on ne puisse plus utiliser browser.history_expire_dayspour forcer la suppression du cache. Écrit en janvier 2010:

À l'origine, l'expiration était gérée par le composant Historique lui-même en trois étapes principales: après chaque visite, pendant l'inactivité, à l'arrêt. [..] Le nouveau composant est un composant JS, il exécute l'expiration par étapes, toutes les 3 minutes, avec un algorithme adaptatif simple, de sorte que si la dernière étape n'a pas expiré suffisamment, la suivante sera exécutée plus tard, tandis que si elle trouve plus d'articles que ceux expirés, la prochaine étape expirera plus!

D'une manière ou d'une autre, les gens de Firefox pensent que limiter l'historique est une question de performances , pas de confidentialité :

Le nouveau composant est capable de détecter vos spécifications matérielles, en particulier la taille de la mémoire, et d'adapter l'expiration à cela, cela signifie que vous n'avez plus besoin de modifier le nombre de jours d'historique, ou autre.

Et donc:

[..] les préférences d'expiration cachés ont disparu, donc browser.history_expire_days, browser.history_expire_days_min, browser.history_expire_sitessont désormais remplacées par une seule places.history.enabledpréférence.

...bien que:

[..] deux nouvelles préférences cachées: le places.history.expiration.interval_secondsnombre de secondes entre chaque étape d'expiration, tandis que le places.history.expiration.max_pagesnombre maximum de pages que nous conserverons avant l'expiration.

(Dans les anciennes versions on pourrait aller dans about:configet le changement browser.history_expire_dayset browser.history_expire_days_min. Celui - ci est toujours présente dans Firefox 4 beta sur mon Mac, mais probablement pas utilisé. Le premier est parti tout à fait. Dans les anciennes versions, selon certains article , on pourrait en fait avoir je voulais ajouter browser.history_expire_daysmanuellement.)

Notez que les entrées d'historique supprimées peuvent en fait toujours être stockées dans la base de données places.sqlite , juste marquées comme supprimées. Passer l'aspirateur sur ce fichier le compacte, supprimant tout ce qui est censé être supprimé. Et en passant: ce n'est pas toute l'histoire qui est conservée sur votre ordinateur. Comme Flash, il garde également sa propre trace .

Arjan
la source
2

Si vous tapez about:configdans votre barre d'adresse, puis filtrez, historyvous trouverez les entrées browser.history_expire_dayset browser.history_expire_days_min. Essayez de les régler sur 1 jour.

Je n'utilise pas Firefox 4, donc je ne peux pas tester cela maintenant, mais je suppose que ces options sont toujours présentes.

Scientifique fou
la source
1

L'expiration de l'historique est désormais contrôlée de manière inhabituelle :

L'expiration est basée sur les spécifications matérielles, en particulier sur la taille de la mémoire et les cœurs de processeur. Cela signifie que sur les systèmes mobiles et anciens, l'expiration sera plus agressive que sur le matériel haut de gamme, pour essayer de maintenir la taille de la base de données à une valeur raisonnable (et performante).

Mais il est toujours configurable via les about:configpréférences, utilisez celui-ci:

places.history.expiration.max_pages : nombre maximal de pages pouvant être conservées dans la base de données avant de commencer à expirer. La valeur par défaut est calculée au démarrage et placée dans la préférence places.history.expiration.transient_current_max_pages . Cette version transitoire de la préférence reflète simplement la valeur actuelle utilisée par l'expiration, la définissant n'aura aucun effet.

Vous pouvez donc réduire ou augmenter sa valeur pour raccourcir ou prolonger le temps d'expiration en conséquence.

utilisateur
la source