Apakah ada cara untuk mengatur Firefox dengan cara yang sama sekali tidak pernah menghapus item dari riwayatnya (secara otomatis)?
Di masa lalu mungkin ada 'simpan semua item sejarah', maka Anda dapat mengaturnya dari menu ke integer besar seperti 999999999 dalam beberapa hari.
Karena, pertama kali tanpa disadari, pengaturan ini hilang, saat ini saya memutuskan untuk mencadangkan places.sqlite
(saat menang, dalam %Appdata%\Mozilla\Firefox\Profiles\<some-profilename>\places.sqlite
).
Katakanlah saya tidak akan meningkatkan tanpa memeriksa bahwa metode cadangan saya masih berfungsi:
Bagaimana orang hari ini dapat mengatur Firefox v22 untuk menyimpan semua item sejarah?
Saya sudah menetapkan nilai-nilai ini di about:config
.
places.history.expiration.transient_current_max_pages;104858
places.history.expiration.transient_optimal_database_size;85534800
saya masih memiliki bookmark yang lebih tua dari item sejarah tertua di database; meskipun saya tidak dapat mengingat kapan saya mengatur pengaturan ini!
Jadi apakah ini cukup? Apakah ini nilai yang baik? Apakah ada cara lain atau lebih baik untuk melakukan ini (mis. Addon).
sumber
Jawaban:
Sekarang ada solusi yang tepat (Firefox v40):
places.history.expiration.max_pages
akan mengesampingkan perhitungan 'ukuran basis data optimal', sehingga pengaturan ke nilai positif yang besar akan mendapatkan efek yang diinginkan.Lihat jawaban ini .
sumber
places.history.expiration.max_pages
(1) lebih efektif daripadaplaces.history.expiration.transient_current_max_pages
(2) yang sudah saya atur di OP? Mengapa? khusus apa yang terhubungconst PREF_MAX_URIS = "max_pages";
ke (1), tetapi menghindari (2)? Saya akan mengonfirmasi bahwa (1) dan PEX__loadprefs () efektif atau mengonfirmasi bahwa jika saya mengecilkan ruang kosong ke 0, sejarah tetap dengan (1) ditetapkan tetapi berjalan dengan (1) tidak disetel.PREF_MAX_URIS
ke (1) ituPREF_BRANCH = "places.history.expiration."
.max_pages
diambil relatif terhadap.exipration
cabang - lihat baris 461 dan baris 760 ,transient_current_max_pages
tidak berpengaruh pada kedaluwarsa riwayat. nsPlacesExpiration.js tidak pernah benar-benar membacanya, hanya menulis sebagai sarana untuk mengekspos batas sejarah saat ini untuk komponen lain untuk dibaca.places.history.expiration.max_pages
adalah apa yang sebenarnya mengontrol kedaluwarsa..max_pages
tidak ada secara default, Anda harus membuatnya" dan ".transient_current_max_pages
harus secara otomatis menyesuaikan dirinya agar sesuai dengan.max_pages
pengaturan Anda "Anda dapat menjalankan server Firefox Sync pribadi , dan mengatur Riwayat mempertahankan ukuran ke 1 GB, atau sesuatu yang gila seperti itu. Sejauh yang saya tahu, itu tidak akan menghapus histori, dan Anda akan dapat melihat seluruh histori itu pada instance browser apa pun yang Anda sinkronkan.
sumber
weave-minimal
tetapi saya belum melihat satu tentang sejarah mempertahankan ukuran.Di forum palemoon dari jawaban user341084, ada tautan untuk berakhir-sejarah-per-hari add-on - yang memiliki opsi untuk menonaktifkan kedaluwarsa sepenuhnya (atau menentukan periode kedaluwarsa).
sumber
places.history.expiration.max_pages
ke999999
.Saya memiliki masalah yang sama dan saya menemukan cara hack yang dapat Anda baca di sini: http://forum.palemoon.org/viewtopic.php?t=3260
Versi tl; dr adalah, gunakan mozilla.cfg untuk mengunci variabel places.history.expiration.transient_current_max_pages ke 2147483647 (nilai terbesar diterima). Masalahnya adalah Firefox akan mengubah pengaturan itu secara otomatis kecuali Anda menguncinya.
Perhatikan bahwa mozilla.cfg tidak berfungsi di Portable Firefox, jadi dalam situasi seperti itu saya sarankan menggunakan Portable Pale Moon sebagai gantinya (yang berfungsi dengan mozilla.cfg)
Anda dapat menemukan info tentang cara menggunakan mozilla.cfg di sini: http://kb.mozillazine.org/Locking_preferences
Ini secara teknis tidak mengaturnya untuk menyimpan sejarah selamanya, tetapi itu akan mempertahankan banyak entri. Saat ini saya memiliki sejarah kembali 18 bulan sekarang dan file tempat.sqlite saya (yang mempertahankan sejarah) lebih dari 150 MB (6 bulan lalu itu sekitar 100 MB, jadi bagi saya saya menambahkan 50MB setiap 6 bulan). Perhatikan bahwa, dengan ukuran besar seperti itu, SSD sangat dianjurkan. Jika Anda tidak memilikinya maka pertimbangkan untuk menggunakan ramdisk + tautan simbolik sebagai gantinya (ramdisk yang menyimpan data pada interval waktu atau pada saat shutdown).
Juga, mungkin ide yang baik untuk membuat cadangan dari file riwayat Anda jika itu borks atau sesuatu. Kemudian lagi, itu ide yang baik untuk membuat backup seluruh hard drive juga ...
sumber