Der Abschnitt "Meistbesucht" auf einer neuen Registerkarte in Chrome / Chromium kann von Hand bearbeitet werden, indem die sqlite3-Datenbank "Top Sites" in Chrome / Chromium mit sqlite3und SQL (oder mit einem anderen sqlite3- Datenbankeditor wie sqlitebrowser) direkt geändert wird .
Die Datenbank "Top Sites" befindet sich im Benutzerprofilverzeichnis, die Standarddatenbank ist " ~/.config/chromium/Default/Top Sites" (für Chrome : ~/.config/google-chrome/default, in Windows C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default).
Schließen Sie zum Bearbeiten Chromium / Chrome und führen Sie den GUI-Editor aus
sudo apt-get install sqlitebrowser
sqlitebrowser ~/.config/chromium/Default/Top\ Sites
Öffnen Sie die thumbnailsTabelle in der Browse DataRegisterkarte. Wir ( und Forensiker ) können viel mehr Einträge sehen, als in "Meistbesuchte" gezeigt wird.
Es werden nur acht Websites mit dem kleinsten " url rank" angezeigt, die nicht vom Benutzer auf die schwarze Liste gesetzt wurden. Sie können sie mit einer solchen SQL-Abfrage anzeigen (über die Registerkarte "SQL ausführen" in sqlitebrowser oder mithilfe des sqlite3 ~/.config/chromium/Default/Top\ SitesBefehlszeilentools):
select url, url_rank, at_top from thumbnails order by url_rank;
Jetzt können Sie die Datenbank bearbeiten und url_ranks ändern , um Sites neu zu ordnen (Sie sollten die Hälfte der url_ranks verschieben, wenn Sie in der Mitte einfügen). Sie können jederzeit eine neue URL hinzufügen und alle URL-Ränge ändern, um Ihre neue URL in "Meistbesuchte" zu verschieben.
Wenn der Benutzer die Seite von „Meistbesucht“ Abschnitt durch Anklicken „gelöscht x“ klicken, wird die URL in der JSON - Konfigurationsdatei die schwarze Liste gesetzt ~/.config/chromium/Default/Preferences, in ntp.most_visited_blacklistAbschnitt ( in der Nähe der Chrome, die Einstellungen mit Texteditor wie gedit oder vim öffnen, suchen most_visited_blacklistund finden Sie URLHashes von Websites auf der schwarzen Liste, implementiert als MD5 der URL-Zeichenfolge). Sie können alle URLs aus dem most_visited_blacklistAbschnitt löschen (stellen Sie sicher, dass Sie eine Sicherungskopie der Voreinstellungsdatei haben).
PS Aktueller Quellcode der "Most Visited" -Implementierung in Chromium: chrome/browser/history/top_sites_database.ccDatei , Zeile 438, void TopSitesDatabase::GetPageThumbnailsFunktion:
"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.
Beschreibungen einiger Tabellenfelder finden Sie hier: chrome/common/thumbnail_score.h
Die schwarze Liste umgesetzt in chrome/browser/history/top_sites_impl.cc, TopSitesImpl::AddBlacklistedURL, TopSitesImpl::RemoveBlacklistedURL(Hmm, nur durch Test verwendet , aber nicht zugänglich in UI einige Zeit nach url der schwarzen Liste gesetzt wurde?)
C:\Users\<user>\AppData\Local\Google\Chrome\User Data\Default