Como configurar o Firefox 4 para armazenar apenas o histórico por um período de tempo definido, ou seja, um dia?

10

Eu quero configurar o Firefox 4 para armazenar apenas meu histórico por 1 dia (ou algum outro período de tempo definido), mas não consigo encontrar uma opção para fazer isso na caixa de diálogo de opções, tudo o que posso ver é "Lembre-se de histórico", "Nunca lembrar histórico" e "Configurações de histórico personalizado". "Configurações do histórico personalizado" só permite selecionar o que manter, não por quanto tempo.

Existe alguma maneira que eu possa fazer isso?

    
por Kryten 10.10.2010 / 12:54

4 respostas

13

Que pena, parece que não é mais possível usar browser.history_expire_days para forçar o cache a ser excluído. Escrito em janeiro de 2010:

Originally expiration was managed by History component itself on three major steps: after each visit, during idle, at shutdown. [..] The new component is a JS component, it runs expiration in steps, every 3 minutes, with a simple adaptive algorithm, so that if the last step did not expire enough, the next one will be run later, while if it finds more items than the expired ones, the next step will expire more!

De alguma forma, o pessoal do Firefox acha que limitar o histórico é apenas sobre o desempenho , não sobre a privacidade :

The new component is able to detect your hardware specs, especially memory size, and adapt expiration to it, this means you don't need anymore to tweak number of days of history, or whatever.

E assim:

[..] hidden expiration preferences have gone, so browser.history_expire_days, browser.history_expire_days_min, browser.history_expire_sites are now replaced by a single places.history.enabled preference.

... embora:

[..] two new hidden preferences: places.history.expiration.interval_seconds is number of seconds between each expiration step, while places.history.expiration.max_pages is maximum number of pages that we will retain before expiring.

(Nas versões antigas, era possível entrar em about:config e alterar browser.history_expire_days e browser.history_expire_days_min . ainda está presente no Firefox 4 beta no meu Mac, mas provavelmente não usado.O primeiro desapareceu completamente.Nas versões mais antigas, de acordo com algum artigo , pode-se querer adicionar browser.history_expire_days manualmente.)

Observe que as entradas de histórico excluídas podem, de fato, ainda serem armazenadas no banco de dados places.sqlite , sendo apenas < em> marcado como excluído. Aspirando esse arquivo compactos removendo tudo o que deveria ser apagado. E como um aparte: isso não é toda a história que é mantida em seu computador. Como o Flash mantém sua própria trilha também.

    
por 10.10.2010 / 13:26
4

Você pode usar a extensão Expire o histórico por dias para restaurar a funcionalidade.

    
por 26.05.2012 / 17:43
2

Se você digitar about:config em sua barra de endereço e filtrar por history , encontrará as entradas browser.history_expire_days e browser.history_expire_days_min . Tente defini-las para 1 dia.

Não estou usando o Firefox 4, então não posso testar isso agora, mas presumo que essas opções ainda estejam presentes.

    
por 10.10.2010 / 13:26
1

A expiração do histórico agora é controlada de uma maneira incomum :

Expiration is based on hardware specs, specifically on memory size and CPU cores. This means on mobile and old systems expiration will be more aggressive than on high-end hardware, to try keep the database size at a reasonable (and performant) value.

Mas ainda é configurável via about:config preferences, use este:

places.history.expiration.max_pages: The maximum number of pages that may be retained in the database before starting to expire. Default value is calculated on startup and put into the places.history.expiration.transient_current_max_pages preference. This transient version of the preference is just mirroring the current value used by expiration, setting it won't have any effect.

Assim, você pode tornar seu valor menor ou maior para encurtar ou prolongar o tempo de expiração correspondentemente.

    
por 22.06.2014 / 17:37