Firefox 4'ü Geçmişi yalnızca belirli bir süre, yani bir gün boyunca depolayacak şekilde ayarlama?


10

Firefox 4'ü geçmişimi yalnızca 1 gün (veya ayarlanmış başka bir süre) saklayacak şekilde ayarlamak istiyorum, ancak seçenekler iletişim kutusunda bunu yapmak için bir seçenek bulamıyorum, görebildiğim tek şey "Geçmişi Hatırla "," Geçmişi Asla Hatırlama "ve" Özel Geçmiş Ayarları ". "Özel Geçmiş Ayarları" yalnızca ne saklayacağımı seçmeme izin verir, ne kadar süreyle değil.

Bunu yapabileceğim bir şey var mı?

Yanıtlar:


13

Çok kötü, artık browser.history_expire_daysönbelleği silinmeye zorlamak için kullanılamayacak gibi görünüyor . Yazıldığı Ocak 2010:

Başlangıçta sona erme işlemi, Tarih bileşeninin kendisi tarafından üç ana adımda yönetildi: her ziyaretten sonra, boşta, kapatma sırasında. [..] Yeni bileşen bir JS bileşenidir, basit bir uyarlamalı algoritmayla her 3 dakikada bir adım adım sona erer, böylece son adımın süresi dolmazsa, bir sonraki adım daha sonra çalıştırılır. süresi dolanlardan daha fazla öğe bulursa, bir sonraki adımın süresi daha fazla olur!

Bir şekilde Firefox halkı, geçmişi sınırlamanın gizlilikle değil performansla ilgili olduğunu düşünüyor :

Yeni bileşen, donanım özelliklerinizi, özellikle bellek boyutunu algılayabilir ve zaman aşımını buna göre uyarlayabilir, bu da artık geçmişin tarihini veya daha fazlasını değiştirmek için artık ihtiyacınız olmadığı anlamına gelir.

Ve bu yüzden:

[..] gizlenmiş son kullanma tercihleri gitmiş, bu nedenle var browser.history_expire_days, browser.history_expire_days_min, browser.history_expire_sitesartık tek değiştirilir places.history.enabledtercihi.

...rağmen:

[..] iki yeni gizli tercih: places.history.expiration.interval_secondsher bir sona erme adımı arasındaki saniye sayısı, süre places.history.expiration.max_pagesdolmadan önce saklayacağımız maksimum sayfa sayısıdır.

(Eski sürümlerde biri girip about:configdeğişebilir browser.history_expire_daysve browser.history_expire_days_minikincisi Mac'imde hala Firefox 4 beta'da bulunur, ancak muhtemelen kullanılmaz. Birincisi tamamen gitti. Eski sürümlerde, bazı makalelere göre , aslında browser.history_expire_daysmanuel olarak eklemek istedim .)

Silinen geçmiş girişlerinin aslında veritabanında saklanabileceğini ve silinmiş places.sqliteolarak işaretlenebileceğini unutmayın . Bu dosyayı vakumlamak, silinmesi gereken her şeyi kaldırarak sıkıştırır. Ve bir yana: bu, bilgisayarınızda tutulan tüm tarih değildir. Flash da kendi yolunda ilerliyor.



2

Eğer yazarsanız about:configadres çubuğunda ve daha sonra da filtre historyüzerindeki girişleri bulacaksınız browser.history_expire_daysve browser.history_expire_days_min. Bunları 1 güne ayarlamayı deneyin.

Firefox 4 kullanmıyorum, bu yüzden şimdi test edemiyorum, ancak bu seçeneklerin hala mevcut olduğunu varsayıyorum.


1

Geçmişin sona ermesi artık alışılmadık bir şekilde kontrol ediliyor :

Son kullanma tarihi donanım özelliklerine, özellikle bellek boyutuna ve CPU çekirdeklerine dayanır. Bu, mobil ve eski sistemlerde sürenin dolmasının, veritabanı boyutunu makul (ve performans) bir değerde tutmaya çalışmak için üst düzey donanıma göre daha agresif olacağı anlamına gelir.

Ancak yine de about:configtercihler aracılığıyla yapılandırılabilir , bunu kullanın:

places.history.expiration.max_pages : Süresi dolmadan önce veritabanında tutulabilecek maksimum sayfa sayısı. Varsayılan değer başlangıçta hesaplanır ve places.history.expiration.transient_current_max_pages tercihine yerleştirilir. Tercihin bu geçici sürümü, yalnızca son kullanma tarihi tarafından kullanılan geçerli değeri yansıtır ve hiçbir etkisi olmayacaktır.

Böylece, sona erme süresini kısaltmak veya uzatmak için değerini daha küçük veya daha büyük yapabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.