Comment modifier la section "Les plus visités" de la nouvelle page d'onglet dans Chromium?

11

Lorsque j'ouvre un nouvel onglet dans Chromium, il affiche la page "nouvel onglet", qui (entre autres) contient les pages "les plus visitées". Je veux ajouter une nouvelle page Web à cette liste. Comment je fais ça?

J'ai essayé de visiter la page Web plusieurs fois et de cliquer sur le «X» pour les autres choix, mais cela n'apparaît jamais. Existe-t-il un moyen de modifier manuellement les pages qui s'affichent là-bas?

David Oneill
la source

Réponses:

9

La section "Les plus visités" du nouvel onglet dans Chrome / Chromium peut être modifiée à la main, en modifiant directement la base de données sqlite3 "Top Sites" dans Chrome / Chromium avec sqlite3et SQL (ou par tout autre éditeur de base de données sqlite3, comme sqlitebrowser).

La base de données "Top Sites" est située dans le répertoire du profil utilisateur, la base par défaut est " ~/.config/chromium/Default/Top Sites" (pour chrome:, ~/.config/google-chrome/defaultdans windows C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default).

Pour le modifier, fermez Chromium / Chrome et exécutez pour l'éditeur GUI

sudo apt-get install sqlitebrowser
sqlitebrowser ~/.config/chromium/Default/Top\ Sites

Ouvrez la thumbnailstable dans l' Browse Dataonglet. Nous ( et les experts en médecine légale ) pouvons voir beaucoup plus d'entrées que ce qui est indiqué dans "Les plus visités".

Seuls huit sites avec le plus petit " url rank" et non mis sur liste noire par l'utilisateur sont affichés. Vous pouvez les voir avec une telle requête SQL (via l'onglet "Exécuter SQL" dans sqlitebrowser ou en utilisant l' sqlite3 ~/.config/chromium/Default/Top\ Sitesoutil de ligne de commande):

select url, url_rank, at_top from thumbnails order by url_rank;

Vous pouvez maintenant modifier la base de données, en changeant url_ranks pour réorganiser les sites (vous devez déplacer la moitié des url_ranks, si vous insérez au milieu). Vous pouvez toujours ajouter une nouvelle URL et modifier tous les url_ranks pour déplacer votre nouvelle URL dans "Les plus visités".

Lorsque l'utilisateur a supprimé le site de la section "Les plus visités" en cliquant sur le bouton " x", l'URL est mise sur liste noire dans le fichier de configuration JSON ~/.config/chromium/Default/Preferences, dans la ntp.most_visited_blacklistsection (fermez Chrome, ouvrez les Préférences avec l'éditeur de texte comme gedit ou vim, recherchez most_visited_blacklistet voyez URLHashes des sites sur liste noire, mis en œuvre comme MD5 de la chaîne URL). Vous pouvez supprimer toutes les URL de la most_visited_blacklistsection (assurez-vous d'avoir une sauvegarde du fichier de préférences)

PS Code source réel de l'implémentation "Most Visited" dans Chromium: chrome/browser/history/top_sites_database.ccfichier , ligne 438, void TopSitesDatabase::GetPageThumbnailsfonction:

  "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.

Les descriptions de certains champs de table sont ici: chrome/common/thumbnail_score.h

Mis en œuvre mise à l' index chrome/browser/history/top_sites_impl.cc, TopSitesImpl::AddBlacklistedURL, TopSitesImpl::RemoveBlacklistedURL(Hmm, utilisé uniquement par le test , mais pas accessible dans l' interface utilisateur un peu de temps après url a été mis à l' index?)

osgx
la source
1
btw, dans Windows 10, le chemin estC:\Users\<user>\AppData\Local\Google\Chrome\User Data\Default
warren
Cette méthode date de 2014 et peut ne pas fonctionner dans certaines versions plus récentes. Selon un commentateur: "Je l'ai essayé en conséquence, cela n'a pas fonctionné du tout et je doute qu'il fonctionnera à l'avenir. Chrome est (malheureusement) toujours en train de changer et ce qui a fonctionné en 2014 ne fonctionne tout simplement plus en 2016".
osgx
6

Vous pouvez utiliser l'extension Chromium appelée Numéros abrégés à la place.

La numérotation rapide remplace la nouvelle page d'onglet Chrome \ Chromium par vos signets visuels prédéfinis.

Pour ajouter une page Web, cliquez simplement sur le bouton de la barre d'outils de numérotation rapide et sélectionnez "Ajouter cette page". à partir de ce menu, vous pouvez également ouvrir la page de numérotation rapide pour accéder à vos signets visuels. Lorsque vous êtes sur la page de numérotation rapide, vous pouvez utiliser le glisser-déposer pour modifier la position des miniatures. La numérotation rapide vous permet de personnaliser l'apparence et la convivialité de la page grâce à des thèmes prédéfinis. Vous pouvez également définir une image d'arrière-plan.

entrez la description de l'image ici

Remarque: il ne montre pas la section des applications, donc chaque fois que vous devez y accéder, vous devez le désactiver.


Si vous n'aimez pas les numéros abrégés; vous pouvez suivre certaines étapes pour conserver les sites Web que vous souhaitez:

  1. Effacer l'historique de navigation (Outils ---> Effacer l'historique de navigation).
  2. Accédez à un site Web spécifique que vous souhaitez conserver.
  3. Le site apparaîtra maintenant dans la section "les plus visités", cliquez sur le pin comme sur cette photo: entrez la description de l'image ici

4.Répétez l'étape 2 pour chaque site Web.

Vie binaire
la source
Pas exactement ce que j'avais demandé, mais accompli ce que j'essayais de faire. Merci!
David Oneill
@David Oneill: Réponse mise à jour. Et j'espère qu'ils amélioreront cette section "la plus visitée" pour des numérotations rapides comme Opera par exemple.
Binarylife
Je viens de voir votre montage - ouais, c'est exactement ce que j'espérais!
David Oneill
4

Vous ne pouvez pas - pas sans avoir visité ce site suffisamment pour en faire l'un de vos sites "les plus visités".

(Via l' aide de Google Chrome )

jrg
la source
0

Vous pouvez supprimer l'historique de vos navigateurs, puis revenir au site que vous souhaitez voir et le verrez, mais l'ancienne entrée aura disparu.

Rens
la source
0

Aucune idée si cela ne fonctionne qu'avec Google Chrome, mais marquez d'abord le site que vous souhaitez sur cette page. Sur la page d'accueil, cliquez et faites glisser le signet vers n'importe quel espace, utilisé ou vide, le curseur se transforme en +, cliquez ici. La prochaine fois que vous ouvrirez le navigateur, votre site devrait être là. Vous pouvez également corriger ou supprimer ces raccourcis dans cette page d'accueil

robin0800
la source
Cela n'a pas fonctionné, même si cela en valait la peine.
David Oneill
0

Je ne suis pas sûr, mais je pense que j'avais une version de chrome avec une page similaire offerte par les numéros abrégés, mais vous pouvez toujours voir la page des applications. Cependant, en utilisant les numéros abrégés, vous ne pouvez pas accéder aux numéros abrégés.

nuit25
la source
4
Pouvez-vous modifier cela pour améliorer sa clarté et corriger les fautes de frappe? (Je suis sûr que vous ne voulais pas dire « à l' aide des numéros abrégés vous ne pouvez pas avoir accès à des numéros abrégés » mais je ne suis pas sûr de ce que vous avez veux dire.)
Eliah Kagan