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

10

Desejo configurar o Firefox 4 para armazenar apenas meu histórico por 1 dia (ou outro período definido), mas não consigo encontrar uma opção para fazer isso na caixa de diálogo de opções, tudo o que vejo é "Lembrar histórico "," Nunca lembrar do histórico "e" Configurações do histórico personalizado ". As "Configurações do histórico personalizado" permitem apenas selecionar o que manter, não por quanto tempo.

Existe alguma maneira que eu possa fazer isso?

Kryten
fonte

Respostas:

13

Pena, parece que não é mais possível usar browser.history_expire_dayspara forçar a exclusão do cache. Escrito em janeiro de 2010:

Originalmente, a expiração era gerenciada pelo próprio componente Histórico em três etapas principais: após cada visita, durante o modo inativo, no desligamento. [..] O novo componente é um componente JS, executa a expiração em etapas, a cada 3 minutos, com um algoritmo adaptativo simples, de modo que, se a última etapa não expirar o suficiente, a próxima será executada mais tarde, enquanto se encontrar mais itens do que os expirados, o próximo passo expirará mais!

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

O novo componente é capaz de detectar as especificações do seu hardware, especialmente o tamanho da memória, e adaptar a expiração a ele. Isso significa que você não precisa mais ajustar o número de dias do histórico ou o que for.

E entao:

[..] preferências de validade escondidos ter ido, por isso browser.history_expire_days, browser.history_expire_days_min, browser.history_expire_sitessão agora substituídos por uma única places.history.enabledpreferência.

...Apesar:

[..] duas novas preferências ocultas: places.history.expiration.interval_secondsé o número de segundos entre cada etapa de expiração, enquanto places.history.expiration.max_pagesé o número máximo de páginas que reteremos antes de expirar.

(Nas versões antigas, era possível entrar about:confige mudar browser.history_expire_dayse browser.history_expire_days_min. A última ainda está presente no Firefox 4 beta no meu Mac, mas provavelmente não é usada. A primeira desapareceu completamente. Nas versões mais antigas, de acordo com algum artigo , é possível queria adicionar browser.history_expire_daysmanualmente.)

Observe que as entradas do histórico excluídas ainda podem ser armazenadas no banco de dados places.sqlite , apenas sendo marcadas como excluídas. Limpar esse arquivo o compacta, removendo tudo o que deve ser excluído. E como um aparte: isso não é toda a história que é mantida no seu computador. Como o Flash também mantém sua própria trilha .

Arjan
fonte
4

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

catraca arrepiante
fonte
2

Se você digitar about:configsua barra de endereços e depois filtrar, historyencontrará as entradas browser.history_expire_dayse browser.history_expire_days_min. Tente configurá-los 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.

Cientista maluco
fonte
1

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

A validade é baseada em especificações de hardware, especificamente no tamanho da memória e nos núcleos da CPU. Isso significa que, nos sistemas móveis e antigos, a expiração será mais agressiva do que no hardware de ponta, para tentar manter o tamanho do banco de dados em um valor razoável (e de alto desempenho).

Mas ainda é configurável via about:configpreferências, use este:

places.history.expiration.max_pages : o número máximo de páginas que podem ser retidas no banco de dados antes de começar a expirar. O valor padrão é calculado na inicialização e colocado na preferência places.history.expiration.transient_current_max_pages . Essa versão transitória da preferência está apenas refletindo o valor atual usado pela expiração, configurando-o não terá nenhum efeito.

Portanto, você pode diminuir ou aumentar seu valor para diminuir ou prolongar o tempo de expiração correspondentemente.

do utilizador
fonte