Phần "Truy cập nhiều nhất" trên tab mới trong Chrome / Chromium có thể được chỉnh sửa bằng tay, bằng cách thay đổi trực tiếp cơ sở dữ liệu sqlite3 "Trang web hàng đầu" bên trong Chrome / Chromium sqlite3
và SQL (hoặc bởi bất kỳ trình soạn thảo db sqlite3 nào khác, như sqlitebrowser
).
Cơ sở dữ liệu "Trang web hàng đầu" được đặt trong thư mục hồ sơ người dùng, cơ sở mặc định là " ~/.config/chromium/Default/Top Sites
" (đối với chrome : ~/.config/google-chrome/default
, trong cửa sổ C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default
).
Để chỉnh sửa, hãy đóng Chromium / Chrome và chạy trình chỉnh sửa GUI
sudo apt-get install sqlitebrowser
sqlitebrowser ~/.config/chromium/Default/Top\ Sites
Mở thumbnails
bảng trong Browse Data
tab. Chúng tôi ( và các chuyên gia pháp y ) có thể thấy nhiều mục hơn so với được hiển thị trong "Được truy cập nhiều nhất".
Chỉ có tám trang web có "" nhỏ nhất url rank
và không được liệt kê trong danh sách đen của người dùng. Bạn có thể thấy chúng với truy vấn SQL như vậy (thông qua tab "Thực thi SQL" trong sqlitebrowser hoặc bằng cách sử dụng sqlite3 ~/.config/chromium/Default/Top\ Sites
công cụ dòng lệnh):
select url, url_rank, at_top from thumbnails order by url_rank;
Bây giờ bạn có thể chỉnh sửa cơ sở dữ liệu, thay đổi url_rank
s để sắp xếp lại các trang web (bạn nên thay đổi một nửa url_ranks, nếu bạn đang chèn ở giữa). Bạn có thể thêm url mới và thay đổi tất cả url_ranks để chuyển url mới của bạn thành "Được truy cập nhiều nhất".
Khi người dùng xóa trang web khỏi phần "Truy cập nhiều nhất" bằng cách nhấp vào x
nút "", url được liệt kê vào danh sách đen trong tệp cấu hình JSON ~/.config/chromium/Default/Preferences
, trong ntp.most_visited_blacklist
phần (đóng Chrome, mở Tùy chọn bằng trình soạn thảo văn bản như gedit hoặc vim, tìm kiếm most_visited_blacklist
và xem URLHash
es của các trang web trong danh sách đen, được triển khai dưới dạng MD5 của chuỗi url). Bạn có thể xóa tất cả các url khỏi most_visited_blacklist
phần (đảm bảo rằng bạn đã sao lưu tệp Tùy chọn)
PS Mã nguồn thực tế của việc triển khai "Được truy cập nhiều nhất" trong Chromium: chrome/browser/history/top_sites_database.cc
tệp , dòng 438, void TopSitesDatabase::GetPageThumbnails
chức năng:
"SELECT url, url_rank, title, thumbnail, redirects, "
"boring_score, good_clipping, at_top, last_updated, load_completed, "
"last_forced FROM thumbnails ORDER BY url_rank, last_forced"));
// Results are sorted by url_rank. For forced thumbnails with url_rank = -1,
// thumbnails are sorted by last_forced.
Mô tả về một số trường bảng ở đây: chrome/common/thumbnail_score.h
Danh sách đen thực hiện chrome/browser/history/top_sites_impl.cc
, TopSitesImpl::AddBlacklistedURL
, TopSitesImpl::RemoveBlacklistedURL
(Hmm, sử dụng chỉ bằng cách kiểm tra , nhưng không thể truy cập vào giao diện người dùng một thời gian sau url được danh sách đen?)
C:\Users\<user>\AppData\Local\Google\Chrome\User Data\Default