chrome/chromium 商店搜索关键字在哪里?

chrome/chromium 商店搜索关键字在哪里?

我设置了一些特殊的搜索关键词,例如“yt”,这样我就可以在 URL 栏中输入“yt foo”,然后让其在 youtube 上搜索“foo”。与其他所有东西不同,chrome 和 chromium 不会将这些与你的 google 帐户同步。我想自己为这些设置同步,但通过 ~/.config/chromium 查找时,我找不到任何对我设置的关键词搜索的引用。我猜它们以二进制格式存储在某个地方……有没有办法提取它们、保存它们,并能够在以后将它们导入另一个框中?我看到那里有一个 sqlite3 数据库,所以我认为这可能是可行的。

答案1

Chrome 搜索关键字存储在Web Data用户数据文件夹内的 SQLite 文件中。具体路径取决于您使用的操作系统:

苹果系统

~/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

答案2

在该Web DataSQLite 数据库文件中,表keywords包含搜索关键字的列表。

你可以使用任何可以使用 SQLite 数据库的工具来编辑它(例如手动带有 SQLite ODBC 插件的 Microsoft Access,编写解决方案Python 的sqlite3模块, ETC。)

不幸的是,Chrome 在运行时会保持文件锁定,因此我认为 Chrome 之外的自动同步解决方案是不可能的。

如果你真的想了解 Chrome 数据库的全部内容Web Data,你可以仔细阅读Chromium 源代码中的提示部分

相关内容