Bagian "Paling Banyak Dikunjungi" pada tab baru di Chrome / Chromium dapat diedit dengan tangan, dengan secara langsung mengubah database "Top Sites" sqlite3 di dalam Chrome / Chromium dengan sqlite3dan SQL (atau dengan editor db sqlite3 lainnya, seperti sqlitebrowser).
Basis data "Situs Top" terletak di direktori profil pengguna, yang default adalah " ~/.config/chromium/Default/Top Sites" (untuk chrome:, ~/.config/google-chrome/defaultdi windows C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default).
Untuk mengeditnya, tutup Chromium / Chrome dan jalankan untuk editor GUI
sudo apt-get install sqlitebrowser
sqlitebrowser ~/.config/chromium/Default/Top\ Sites
Buka thumbnailstabel di Browse Datatab. Kami ( dan pakar forensik ) dapat melihat lebih banyak entri daripada yang ditunjukkan pada "Paling Banyak Dikunjungi".
Hanya delapan situs dengan " url rank" terkecil dan tidak masuk daftar hitam oleh pengguna ditampilkan. Anda dapat melihatnya dengan query SQL tersebut (melalui tab "Execute SQL" di sqlitebrowser atau dengan menggunakan sqlite3 ~/.config/chromium/Default/Top\ Sitesalat baris perintah):
select url, url_rank, at_top from thumbnails order by url_rank;
Sekarang Anda dapat mengedit database, mengubah url_ranks untuk menyusun ulang situs (Anda harus menggeser setengah dari url_ranks, jika Anda memasukkan di tengah). Anda dapat menambahkan url baru, dan mengubah semua url_ranks untuk memindahkan url baru Anda ke "Paling Banyak Dikunjungi".
Ketika pengguna menghapus situs dari "Sering dikunjungi" bagian dengan klik " x" tombol, url yang hitam dalam JSON file konfigurasi ~/.config/chromium/Default/Preferences, di ntp.most_visited_blacklistbagian (dekat Chrome, buka Preferences dengan editor teks seperti gedit atau vim, mencari most_visited_blacklistdan melihat URLHashes situs daftar hitam, diimplementasikan sebagai MD5 dari string url). Anda dapat menghapus semua url dari most_visited_blacklistbagian (pastikan Anda memiliki cadangan file Preferensi)
Kode sumber aktual implementasi "Paling Banyak Dikunjungi" di Chromium: chrome/browser/history/top_sites_database.ccfile , line 438, void TopSitesDatabase::GetPageThumbnailsberfungsi:
"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.
Deskripsi beberapa bidang tabel ada di sini: chrome/common/thumbnail_score.h
Daftar hitam diterapkan di chrome/browser/history/top_sites_impl.cc, TopSitesImpl::AddBlacklistedURL, TopSitesImpl::RemoveBlacklistedURL(Hmm, hanya digunakan oleh tes , tetapi tidak dapat diakses di UI beberapa waktu setelah url itu hitam?)
C:\Users\<user>\AppData\Local\Google\Chrome\User Data\Default