Existe uma maneira de configurar o Firefox de uma maneira que nunca remova nenhum item de seu histórico (automaticamente)?
No passado, talvez houvesse um 'manter todos os itens do histórico', então você poderia configurá-lo do menu para um grande número inteiro como 999999999 em dias.
Desde que, primeiro despercebida, essa configuração se foi, eu resolvi fazer o backup places.sqlite
(na vitória, na %Appdata%\Mozilla\Firefox\Profiles\<some-profilename>\places.sqlite
).
Digamos que não atualizo sem verificar se meu método de backup ainda funciona:
Como alguém hoje pode configurar o Firefox v22 para manter todos os itens do histórico?
Já defini esses valores about:config
.
places.history.expiration.transient_current_max_pages;104858
places.history.expiration.transient_optimal_database_size;85534800
ainda tenho marcadores mais antigos que o item de histórico mais antigo do banco de dados; embora não me lembre quando defino essas configurações!
Então isso é suficiente? Esses são bons valores? Existem outras ou melhores maneiras de fazer isso (por exemplo, um complemento).
fonte
Respostas:
Agora existe uma solução adequada (Firefox v40):
places.history.expiration.max_pages
substituirá os cálculos do 'tamanho ideal do banco de dados', portanto, defini-lo com um valor positivo grande deve obter o efeito desejado.Veja esta resposta .
fonte
places.history.expiration.max_pages
(1) é mais eficaz queplaces.history.expiration.transient_current_max_pages
(2) que eu já defini no OP? porque? especificamente quais linksconst PREF_MAX_URIS = "max_pages";
para (1), mas evita (2)? Confirmo que (1) e PEX__loadprefs () são eficazes ou confirmo que, se reduzir o espaço livre para 0, o histórico permanece com (1) definido, mas segue com (1) não configurado.PREF_MAX_URIS
a (1)PREF_BRANCH = "places.history.expiration."
.max_pages
é obtido em relação ao.exipration
ramo - ver linha 461 e linha 760 ,transient_current_max_pages
não afeta a expiração do histórico. O nsPlacesExpiration.js na verdade nunca o lê, apenas grava nele como um meio de expor o limite do histórico atual para a leitura de outros componentes.places.history.expiration.max_pages
é o que realmente controla a expiração..max_pages
não existe por padrão, você tem que criá-lo" e ".transient_current_max_pages
deve ajustar-se automaticamente para corresponder à sua.max_pages
configuração"Você pode executar um servidor privado Firefox Sync e definir o tamanho de retenção do Histórico como 1 GB, ou algo do tipo. Tanto quanto sei, ele não excluirá o histórico e você poderá ver todo o histórico em qualquer instância do navegador que sincronizar.
fonte
weave-minimal
mas ainda não vi uma referente ao tamanho do histórico.No fórum do palemoon, a partir da resposta de user341084, havia um link para o complemento expirar no histórico por dias - que tem uma opção para desativar completamente a expiração (ou definir o período de expiração).
fonte
places.history.expiration.max_pages
como999999
.Eu tive o mesmo problema e descobri uma maneira hacky que você pode ler aqui: http://forum.palemoon.org/viewtopic.php?t=3260
A versão tl; dr é, use mozilla.cfg para bloquear a variável places.history.expiration.transient_current_max_pages para 2147483647 (o maior valor aceito). O problema é que o Firefox alterará essa configuração automaticamente, a menos que você a bloqueie.
Observe que o mozilla.cfg não funciona no Portable Firefox, portanto, em tal situação, recomendo usar o Portable Pale Moon (que funciona com o mozilla.cfg)
Você pode encontrar informações sobre como usar o mozilla.cfg aqui: http://kb.mozillazine.org/Locking_preferences
Tecnicamente, isso não o define para manter o histórico para sempre, mas manterá muitas entradas. Atualmente, tenho histórico de 18 meses e meu arquivo places.sqlite (que mantém o histórico) tem mais de 150 MB (há 6 meses, era cerca de 100 MB, portanto, para mim, eu adiciono 50 MB a cada 6 meses). Observe que, com tamanhos tão grandes, um SSD é ALTAMENTE recomendado. Se você não tiver um, considere usar um ramdisk + links simbólicos (um ramdisk que salva dados em intervalos de tempo ou no desligamento).
Além disso, pode ser uma boa ideia fazer backups do seu arquivo de histórico, caso ele se solte ou algo assim. Por outro lado, é uma boa ideia fazer backups completos do disco rígido ...
fonte