Раздел «Самые посещаемые» на новой вкладке в Chrome / Chromium можно редактировать вручную, напрямую изменяя базу данных sqlite3 «Лучшие сайты» в Chrome / Chromium с помощью sqlite3
и SQL (или любым другим редактором sqlite3 db, например sqlitebrowser
).
База данных «Самые популярные сайты» находится в каталоге профиля пользователя, по умолчанию « ~/.config/chromium/Default/Top Sites
» (для chrome:, ~/.config/google-chrome/default
в windows C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default
).
Чтобы отредактировать его, закройте Chromium / Chrome и запустите редактор GUI
sudo apt-get install sqlitebrowser
sqlitebrowser ~/.config/chromium/Default/Top\ Sites
Открыть thumbnails
таблицу в Browse Data
таб. Мы ( и эксперты-криминалисты ) можем увидеть гораздо больше записей, чем показано в разделе «Самые посещаемые».
url rank
Показаны только восемь сайтов с наименьшим " " и не занесенным в черный список пользователем. Вы можете увидеть их с помощью такого SQL-запроса (через вкладку «Выполнить SQL» в sqlitebrowser или с помощью sqlite3 ~/.config/chromium/Default/Top\ Sites
инструмента командной строки):
select url, url_rank, at_top from thumbnails order by url_rank;
Теперь вы можете редактировать базу данных, изменяя url_rank
s, чтобы изменить порядок сайтов (вы должны сдвинуть половину url_ranks, если вы вставляете в середину). Вы можете добавить новый URL-адрес и изменить все url_ranks, чтобы переместить новый URL-адрес в «Наиболее посещаемые».
Когда пользователь удалил сайт с «гостевым Мост», нажав на значок « x
» кнопки, URL занесен в черный список в конфигурационном файле JSON ~/.config/chromium/Default/Preferences
, в ntp.most_visited_blacklist
разделе (закройте Chrome, откройте настройки с текстовым редактором , например Gedit или Vim, искать most_visited_blacklist
и видеть URLHash
эс сайтов, занесенных в черный список, реализованных как MD5 строки URL). Вы можете удалить все URL из most_visited_blacklist
раздела (убедитесь, что у вас есть резервная копия файла настроек)
PS Фактический исходный код реализации «Наиболее посещаемых» в Chromium: chrome/browser/history/top_sites_database.cc
файл , строка 438, void TopSitesDatabase::GetPageThumbnails
функция:
"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.
Описания некоторых полей таблицы здесь: chrome/common/thumbnail_score.h
Blacklisting реализован в chrome/browser/history/top_sites_impl.cc
, TopSitesImpl::AddBlacklistedURL
, TopSitesImpl::RemoveBlacklistedURL
(Мда, только испытанием , но не доступны в пользовательском интерфейсе некоторое время после того, как URL был занесен в черный список?)
C:\Users\<user>\AppData\Local\Google\Chrome\User Data\Default