如何在 Chromium 中编辑新标签页的“最常访问”部分?

Dav*_*ill 11 chromium

当我在 Chromium 中打开一个新标签时,它会显示“新标签”页面,其中(除其他外)包含“访问量最大”的页面。我想在该列表中添加一个新网页。我怎么做?

我试过多次访问该网页,并单击“X”以进行其他选择,但它从未出现过。有没有办法手动编辑显示在那里的页面?

osg*_*sgx 9

Chrome/Chromium 中新选项卡上的“最常访问”部分可以手动编辑,通过直接更改 Chrome/Chromium 中的“Top Sites”sqlite3 数据库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
Run Code Online (Sandbox Code Playgroud)

thumbnailsBrowse Data选项卡中打开表格。我们(和取证专家)可以看到比“最常访问”中显示的更多的条目。

仅显示最小“ url rank”且未被用户列入黑名单的八个站点。您可以使用此类 SQL 查询查看它们(通过 sqlitebrowser 中的“执行 SQL”选项卡或使用sqlite3 ~/.config/chromium/Default/Top\ Sites命令行工具):

select url, url_rank, at_top from thumbnails order by url_rank;
Run Code Online (Sandbox Code Playgroud)

现在您可以编辑数据库,更改url_ranks 以重新排序站点(如果您在中间插入,您应该移动 url_ranks 的一半)。您可以添加新网址,并更改所有 url_ranks 以将您的新网址移至“最常访问”。

当用户删除通过单击“最常访问的网站”部分的“网站x”按钮,输入的网址列入黑名单的JSON配置文件~/.config/chromium/Default/Preferences,在ntp.most_visited_blacklist节(关闭Chrome中,打开喜欢的gedit或vim的文本编辑器中的首选项,搜索most_visited_blacklist,看看URLHashES列入黑名单的网站,实现为 url 字符串的 MD5)。您可以从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.
Run Code Online (Sandbox Code Playgroud)

一些表字段的说明在这里: chrome/common/thumbnail_score.h

黑名单在chrome/browser/history/top_sites_impl.cc, TopSitesImpl::AddBlacklistedURL, 中实现TopSitesImpl::RemoveBlacklistedURL(嗯,仅由 test 使用,但在 url 被列入黑名单后一段时间无法在 UI 中访问?)


Bin*_*ife 6

您可以改用名为Speed Dials 的Chromium 扩展。

快速拨号将 Chrome\Chromium 的新标签页替换为您预定义的视觉书签。

要添加网页,只需单击快速拨号工具栏按钮并选择“添加此页面”。从此菜单中,您还可以打开快速拨号页面以访问您的可视书签。当您在快速拨号页面上时,您可以使用拖放操作来更改缩略图位置。快速拨号让您可以通过预定义的主题自定义页面外观。您还可以设置背景图像。

在此处输入图片说明

注意:它不显示应用程序部分。因此,无论何时需要访问它们,都需要禁用它。


如果您不喜欢快速拨号;您可以采取一些步骤来保留您想要的网站:

  1. 清除浏览历史(工具--->清除浏览历史)。
  2. 转到您要保留的特定网站。
  3. 该网站现在将出现在“访问量最大”部分,点击图中的图钉: 在此处输入图片说明

4.从第 2 步开始对每个网站重复。