Quá tệ, có vẻ như người ta không còn có thể sử dụng browser.history_expire_days
để buộc xóa bộ nhớ cache. Viết vào tháng 1 năm 2010:
Ban đầu hết hạn được quản lý bởi chính thành phần Lịch sử theo ba bước chính: sau mỗi lần truy cập, trong thời gian rảnh, lúc tắt máy. [..] Thành phần mới là thành phần JS, nó chạy hết hạn theo các bước, cứ sau 3 phút, với một thuật toán thích ứng đơn giản, để nếu bước cuối cùng không hết hạn, thì bước tiếp theo sẽ được chạy sau, trong khi nếu nó tìm thấy nhiều mặt hàng hơn những thứ đã hết hạn, bước tiếp theo sẽ hết hạn!
Bằng cách nào đó, những người Firefox nghĩ rằng giới hạn lịch sử chỉ là về hiệu suất , không phải về quyền riêng tư :
Thành phần mới có thể phát hiện các thông số kỹ thuật phần cứng của bạn, đặc biệt là kích thước bộ nhớ và điều chỉnh hết hạn cho nó, điều này có nghĩa là bạn không cần phải điều chỉnh số ngày trong lịch sử hoặc bất cứ điều gì.
Và vì thế:
[..] sở thích hết hạn ẩn đã đi, vì vậy browser.history_expire_days
, browser.history_expire_days_min
, browser.history_expire_sites
hiện đang thay thế bằng một đơn places.history.enabled
ưu tiên.
...Tuy nhiên:
[..] hai tùy chọn ẩn mới: places.history.expiration.interval_seconds
là số giây giữa mỗi bước hết hạn, trong khi đó places.history.expiration.max_pages
là số trang tối đa chúng tôi sẽ giữ lại trước khi hết hạn.
(Trong các phiên bản cũ, người ta có thể đi vào about:config
và thay đổi browser.history_expire_days
và browser.history_expire_days_min
. Cái sau vẫn có trong Firefox 4 beta trên máy Mac của tôi, nhưng có lẽ không được sử dụng. Cái đầu tiên đã biến mất hoàn toàn. Trong các phiên bản cũ hơn, theo một số bài viết , một người có thể thực sự có muốn thêm browser.history_expire_days
thủ công.)
Lưu ý rằng các mục lịch sử đã xóa trong thực tế vẫn có thể được lưu trữ trong cơ sở dữ liệu places.sqlite
, chỉ cần được đánh dấu là đã xóa. Hút tập tin đó sẽ thu gọn nó, loại bỏ mọi thứ được cho là sẽ bị xóa. Và như một bên: đây không phải là tất cả lịch sử được lưu trên máy tính của bạn. Giống như Flash cũng giữ dấu vết của riêng mình .