Answers:
通过使用sqlite3
和SQL 直接更改Chrome / Chromium中的“ Top Sites” sqlite3数据库(或使用其他任何sqlite3数据库编辑器,例如sqlitebrowser
),可以手动编辑Chrome / Chromium中新标签上的“访问量最大”部分。
“热门网站”数据库位于用户个人资料目录中,默认数据库为“ ~/.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
thumbnails
在Browse Data
标签中打开表格。我们(和法证专家)可以看到的条目比“访问最多”中的条目要多得多。
仅显示八个最小的“ url rank
” 站点,并且未被用户列入黑名单。您可以使用此类SQL查询(通过sqlitebrowser中的“ Execute SQL”选项卡或使用sqlite3 ~/.config/chromium/Default/Top\ Sites
命令行工具)查看它们:
select url, url_rank, at_top from thumbnails order by url_rank;
现在,您可以编辑数据库,将url_rank
s 更改为重新排序站点(如果要插入中间,则应移动url_ranks的一半)。您可以添加新的url,并更改所有url_ranks,以将新的url移至“访问最多”。
当用户通过单击“ x
”按钮从“访问量最大”部分删除该网站时,该URL会在JSON配置文件的黑名单中(~/.config/chromium/Default/Preferences
在ntp.most_visited_blacklist
部分中关闭Chrome,使用gedit或vim等文本编辑器打开“偏好设置”,搜索most_visited_blacklist
并查看URLHash
es列入黑名单的网站,实现为网址字符串的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.
一些表字段的描述在这里: chrome/common/thumbnail_score.h
在黑名单中实现chrome/browser/history/top_sites_impl.cc
,TopSitesImpl::AddBlacklistedURL
,TopSitesImpl::RemoveBlacklistedURL
(嗯,只用通过测试,但在UI无法访问某些网址时被列入黑名单后?)
您可以改用称为快速拨号的 Chromium扩展名。
快速拨号将Chrome \ Chromium的新标签页替换为您预定义的可视书签。
要添加网页,只需单击快速拨号工具栏按钮,然后选择“添加此页面”。从此菜单中,您还可以打开快速拨号页面以访问可视书签。在“快速拨号”页面上,可以使用拖放功能更改缩略图的位置。快速拨号使您可以通过预定义的主题来自定义页面外观。您还可以设置背景图像。
注意:它不会显示``应用程序''部分,因此每当需要访问它们时,都需要禁用它。
如果您不喜欢快速拨号;您可以执行一些步骤来保留所需的网站:
4.对于每个网站,请从第2步开始重复。
您不能-不能没有足够地访问该站点以使其成为您的“访问量最大”站点之一。
C:\Users\<user>\AppData\Local\Google\Chrome\User Data\Default