When I open a new tab in Chromium, it displays the 'new tab' page, which (among other things) contains the 'most visited' pages. I want to add a new webpage to that list. How do I do that?
I've tried visiting the webpage several times, and clicking the 'X' for the other choices, but it never shows up. Is there a way to manually edit what pages show up there?
"Most Visited" section on new tab in Chrome/Chromium can be edited by hand, by directly changing "Top Sites" sqlite3 database inside Chrome/Chromium with
sqlite3
and SQL (or by any other sqlite3 db editor, likesqlitebrowser
).The "Top Sites" database is located in user profile directory, the default one is "
~/.config/chromium/Default/Top Sites
" (for chrome:~/.config/google-chrome/default
, in windowsC:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default
).To edit it, close the Chromium/Chrome and run for GUI editor
Open
thumbnails
table inBrowse Data
tab. We (and forensics experts) can see much more entries than is shown in "Most Visited".Only eight sites with smallest "
url rank
" and not blacklisted by user are shown. You can see them with such SQL query (via "Execute SQL" tab in sqlitebrowser or by usingsqlite3 ~/.config/chromium/Default/Top\ Sites
command line tool):Now you can edit the database, changing
url_rank
s to reorder sites (you should shift half of url_ranks, if you are inserting in middle). You can ever add new url, and change all url_ranks to move your new url into "Most Visited".When user deleted the site from "Most Visited" section by clicking "
x
" button, the url is blacklisted in the JSON config file~/.config/chromium/Default/Preferences
, inntp.most_visited_blacklist
section (close the Chrome, open the Preferences with text editor like gedit or vim, search formost_visited_blacklist
and seeURLHash
es of blacklisted sites, implemented as MD5 of url string). You can delete all urls frommost_visited_blacklist
section (make sure that you have backup of Preferences file)PS Actual source code of "Most Visited" implementation in Chromium:
chrome/browser/history/top_sites_database.cc
file, line 438,void TopSitesDatabase::GetPageThumbnails
function:Descriptions of some table fields are here:
chrome/common/thumbnail_score.h
Blacklisting implemented in
chrome/browser/history/top_sites_impl.cc
,TopSitesImpl::AddBlacklistedURL
,TopSitesImpl::RemoveBlacklistedURL
(Hmm, used only by test, but not accessible in UI some time after url was blacklisted?)You can use Chromium extension called Speed Dials instead.
Speed Dial replaces the Chrome\Chromium's new tab page with your predefined visual bookmarks.
Note: It doesn't show the apps section.So whenever you need to access them , you need to disable it.
If you don't like Speed dials; there are some steps you can do to keep the websites that you want:
4.Repeat from step 2 for every website.
You can't - not without visiting that site enough to make it into one of your "Most Visited" sites.
(Via Google Chrome Help)
You could remove your browers history and then go back to the site you want to see and would'll see it but the old entry's will be gone.
No idea if this only works with Google chrome but first bookmark the site you want on that page. While on the home page click and drag the bookmark to any space, used or empty, the cursor changes to an + ,click here. Next time you open the browser your site should be there. You can also fix or delete these shortcuts in that homepage
I am not sure, but I think I used to have a version of chrome with a page similar offered by speed dials, but you can still see the apps page. However, using speed dials you cant get access to speed dials.