La sección "Más visitados" en la nueva pestaña en Chrome / Chromium se puede editar a mano, cambiando directamente la base de datos sqlite3 "Top Sites" dentro de Chrome / Chromium con sqlite3
y SQL (o por cualquier otro editor sqlite3 db, como sqlitebrowser
).
La base de datos "Sitios principales" se encuentra en el directorio de perfil de usuario, el predeterminado es " ~/.config/chromium/Default/Top Sites
" (para Chrome:, ~/.config/google-chrome/default
en Windows C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default
).
Para editarlo, cierre Chromium / Chrome y ejecute el editor GUI
sudo apt-get install sqlitebrowser
sqlitebrowser ~/.config/chromium/Default/Top\ Sites
Abrir thumbnails
tabla en Browse Data
pestaña. Nosotros ( y los expertos forenses ) podemos ver muchas más entradas de las que se muestran en "Más visitados".
Solo url rank
se muestran ocho sitios con el " " más pequeño y no incluidos en la lista negra por el usuario. Puede verlos con dicha consulta SQL (a través de la pestaña "Ejecutar SQL" en sqlitebrowser o usando la sqlite3 ~/.config/chromium/Default/Top\ Sites
herramienta de línea de comandos):
select url, url_rank, at_top from thumbnails order by url_rank;
Ahora puede editar la base de datos, cambiando url_rank
s para reordenar sitios (debe cambiar la mitad de url_ranks, si está insertando en el medio). Puede agregar una nueva url y cambiar todos los url_ranks para mover su nueva url a "Más visitados".
Cuando el usuario eliminó el sitio de la sección "Más visitados" haciendo clic en el botón " x
", la url aparece en la lista negra del archivo de configuración JSON ~/.config/chromium/Default/Preferences
, en la ntp.most_visited_blacklist
sección (cierre Chrome, abra las Preferencias con el editor de texto como gedit o vim, busque most_visited_blacklist
y vea URLHash
es de sitios en la lista negra, implementado como MD5 de cadena url). Puede eliminar todas las URL de la most_visited_blacklist
sección (asegúrese de tener una copia de seguridad del archivo de preferencias)
PS Código fuente real de la implementación "más visitada" en Chromium: chrome/browser/history/top_sites_database.cc
archivo , línea 438, void TopSitesDatabase::GetPageThumbnails
función:
"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.
Las descripciones de algunos campos de tabla están aquí: chrome/common/thumbnail_score.h
Implementado en listas negras chrome/browser/history/top_sites_impl.cc
, TopSitesImpl::AddBlacklistedURL
, TopSitesImpl::RemoveBlacklistedURL
(Hmm, utilizado sólo por prueba , pero no accesible en la interfaz de usuario de algún tiempo después de URL en la lista negra?)
C:\Users\<user>\AppData\Local\Google\Chrome\User Data\Default