4 votes

Où le chrome/chromium stocke-t-il les mots-clés de recherche ?

J'ai configuré un certain nombre de mots-clés de recherche spéciaux, tels que "yt", de sorte que je puisse taper "yt foo" dans la barre d'URL et qu'il recherche "foo" sur youtube. Contrairement à presque tout le reste, Chrome et Chromium ne synchronisent pas ces mots avec votre compte Google. J'aimerais les synchroniser moi-même, mais en parcourant ~/.config/chromium, je ne trouve aucune référence aux recherches par mots-clés que j'ai configurées. Je suppose qu'ils sont stockés au format binaire quelque part... y a-t-il un moyen de les extraire, de les sauvegarder et de pouvoir les importer sur une autre boîte plus tard ? Je vois une base de données sqlite3 là-dedans donc je me dis que ça pourrait être faisable.

4voto

Gaff Points 17889

Les mots-clés de la recherche Chrome sont stockés dans le fichier Web Data fichier SQLite dans le dossier User Data. Le chemin exact dépend du système d'exploitation que vous utilisez :

macOS

~/Library/Application Support/Google/Chrome/Default/Web Data

Windows XP

C:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\User Data\Default\Web Data

Windows Vista / 7 / 10

C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default\Web Data

Linux

~/.config/google-chrome/Default/Web Data

2voto

rakslice Points 2526

A l'intérieur de ce Web Data fichier de base de données SQLite, la table keywords possède la liste des mots-clés de la recherche.

Vous pouvez l'éditer en utilisant tout ce qui peut utiliser les bases de données SQLite (par exemple à la main dans Microsoft Access avec un plugin ODBC SQLite l'élaboration d'une solution par script avec Python sqlite3 モジュール etc.)

Malheureusement, Chrome garde le fichier verrouillé lorsqu'il est en cours d'exécution. Je ne pense donc pas qu'une solution de synchronisation automatique en dehors de Chrome soit possible.

Si vous voulez vraiment tout savoir sur le fonctionnement de Chrome Web Data vous pouvez passer au peigne fin cette partie du code source de Chromium pour les indices .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X