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_days
para 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_sites
agora são substituídas por uma únicaplaces.history.enabled
preferência.
...no entanto:
[..] duas novas preferências ocultas:
places.history.expiration.interval_seconds
é o número de segundos entre cada etapa de expiração, enquantoplaces.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:config
e alterar browser.history_expire_days
ebrowser.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_days
manualmente.)
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:config
na barra de endereço e filtrar, history
encontrará as entradas browser.history_expire_days
e 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:config
preferê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.