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

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

Quero configurar o Firefox 4 para armazenar meu histórico apenas 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 vejo é "Lembrar histórico ", "Nunca lembrar do histórico" e "Configurações personalizadas do histórico". "Configurações de histórico personalizado" só me permite selecionar o que manter, não por quanto tempo.

Existe alguma maneira que eu possa fazer isso?

Responder1

Que pena, parece que não se pode mais usarbrowser.history_expire_dayspara forçar a exclusão do cache.Escritoem 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 e no desligamento. [..] O novo componente é um componente JS, ele executa a expiração em etapas, a cada 3 minutos, com um algoritmo adaptativo simples, de forma que se a última etapa não expirou o suficiente, a próxima será executada mais tarde, enquanto se for encontrar mais itens do que os expirados, a próxima etapa irá expirar mais!

De alguma forma, o pessoal do Firefox acha que limitar o histórico é apenas uma questão dedesempenho, não sobreprivacidade:

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

E assim:

[..] as preferências de expiração ocultas desapareceram, então browser.history_expire_days, browser.history_expire_days_min, browser.history_expire_sitesagora são substituídas por uma única places.history.enabledpreferência.

...no entanto:

[..] 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 alterar browser.history_expire_daysebrowser.history_expire_days_min. Este último 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 comalgum artigo, talvez alguém quisesse adicionar browser.history_expire_daysmanualmente.)

Observe que as entradas excluídas do histórico podem, na verdade,ainda será armazenado no banco de dados places.sqlite, apenas sendomarcadocomo excluído.Aspirando esse arquivocompacta-o, removendo tudo o que deveria ser excluído. E como um aparte: nem tudo isso é histórico que fica guardado no seu computador. Como Flashmantém seu próprio rastrotambém.

Responder2

Você pode usar oExpirar histórico por diasextensão para restaurar a funcionalidade.

Responder3

Se você digitar about:configna barra de endereço e 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.

Responder4

A expiração do histórico agora é controladade uma forma incomum:

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

Mas ainda é configurável através de about:configpreferências, use este:

lugares.history.expiration.max_pages: o número máximo de páginas que podem ser retidas no banco de dados antes de começarem a expirar. O valor padrão é calculado na inicialização e colocado nolugares.history.expiration.transient_current_max_pagespreferência. Esta versão transitória da preferência apenas reflete o valor atual usado na expiração, definindo-a não terá nenhum efeito.

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

informação relacionada