Chromiumの新しいタブページの「よくアクセスする」セクションを編集する方法


11

Chromiumで新しいタブを開くと、「新しいタブ」ページが表示されます。このページには、「最も訪問された」ページが含まれています。そのリストに新しいWebページを追加したい。それ、どうやったら出来るの?

Webページに何度かアクセスして、他の選択肢として[X]をクリックしてみましたが、表示されません。表示されるページを手動で編集する方法はありますか?

回答:


9

Chrome / Chromiumの新しいタブの[最もアクセスした]セクションは、Chrome / Chromium内の[Top Sites] sqlite3データベースsqlite3とSQL(またはのような他のsqlite3 dbエディターsqlitebrowser)を直接変更することにより、手動で編集できます。

「Top Sites」データベースはユーザープロファイルディレクトリにあります。デフォルトは「~/.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」でユーザーによってブラックリストに登録されていないサイトが8つだけ表示されます。これらのSQLクエリでそれらを見ることができます(sqlitebrowserの[SQLの実行]タブまたはsqlite3 ~/.config/chromium/Default/Top\ Sitesコマンドラインツールを使用):

select url, url_rank, at_top from thumbnails order by url_rank;

これでデータベースを編集し、url_ranksを変更してサイトを並べ替えることができます(途中で挿入する場合は、url_ranksの半分をシフトする必要があります)。新しいURLを追加し、すべてのurl_ranksを変更して、新しいURLを「最もアクセスされた」に移動することができます。

ユーザーがクリックして「よくアクセスする」セクション「からサイトを削除する場合x」ボタン、URLはJSONの設定ファイルにブラックリストに載っている~/.config/chromium/Default/Preferences中で、ntp.most_visited_blacklist近いクロム(セクション、geditのか、vimのようなテキストエディタで環境設定を開くの検索most_visited_blacklistや参照のURLHashESをブラックリストに登録されたサイトの、URL文字列のMD5として実装されています)。most_visited_blacklistセクションからすべてのURLを削除できます(設定ファイルのバックアップがあることを確認してください)

PS Chromiumの「Most Visited」実装の実際のソースコード: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.ccTopSitesImpl::AddBlacklistedURLTopSitesImpl::RemoveBlacklistedURL(うーん、唯一のテストで使用される URLがブラックリストに載った後しばらくして、しかしUIでアクセスできません?)


1
ところで、Windows 10でのパスはC:\Users\<user>\AppData\Local\Google\Chrome\User Data\Default
ウォーレン

この方法は2014年のもので、一部の新しいバージョンでは機能しない場合があります。一部のコメント者によると、「それに応じて試してみたが、まったく機能しなかった。将来は機能しないだろう。Chromeは(悲しいことに)常に変化しており、2014年に機能したものは2016年には機能しなくなった」
osgx

6

代わりに、スピードダイヤルと呼ばれるChromium拡張機能を使用できます。

スピードダイヤルは、Chrome \ Chromiumの新しいタブページを定義済みの視覚的なブックマークに置き換えます。

Webページを追加するには、ツールバーの[短縮ダイヤル]ボタンをクリックして、[このページを追加]を選択します。このメニューから、スピードダイヤルページを開いて視覚的なブックマークにアクセスすることもできます。スピードダイヤルページで、ドラッグアンドドロップを使用してサムネイルの位置を変更できます。スピードダイヤルを使用すると、定義済みのテーマによってページのルックアンドフィールをカスタマイズできます。背景画像を設定することもできます。

ここに画像の説明を入力してください

注:アプリセクションは表示されませんしたがって、アプリにアクセスする必要がある場合は、無効にする必要があります。


スピードダイヤルが気に入らない場合; 必要なWebサイトを維持するために実行できる手順がいくつかあります。

  1. 閲覧履歴を消去(ツール--->閲覧履歴を消去)。
  2. 維持する特定のWebサイトに移動します。
  3. Webサイトが「最も訪問された」セクションに表示されます。この写真のようにピンをクリックします。 ここに画像の説明を入力してください

4.すべてのWebサイトについて手順2から繰り返します。


まさに私が尋ねたものではなく、私がやろうとしていたことを達成しました。ありがとう!
デビッドオニール

@David Oneill:回答が更新されました。そして、たとえば「Opera」のような短縮ダイヤルに「最も訪問された」セクションを改善することを願っています。
Binarylife

あなたの編集を見ました-はい、まさにそれが私が望んでいたことです!
デビッドオニール

4

できません-そのサイトにアクセスして、「最も多くアクセスした」サイトの1つにすることができます。

Google Chromeヘルプ経由)


0

閲覧者の履歴を削除してから、表示したいサイトに戻ると表示されますが、古いエントリは削除されます。


0

これがGoogleクロムでのみ機能するかどうかはわかりませんが、最初にそのページで目的のサイトをブックマークしてください。ホームページでブックマークをクリックして、使用済みまたは空の任意のスペースにドラッグすると、カーソルが+に変わり、ここをクリックします。次回ブラウザを開くと、サイトがそこにあるはずです。そのホームページでこれらのショートカットを修正または削除することもできます


これはうまくいきませんでしたが、試してみる価値がありました。
デヴィッドオニール

0

よくわかりませんが、以前はスピードダイヤルが提供するページと同様のバージョンのchromeを使用していたと思いますが、それでもアプリのページを見ることができます。ただし、短縮ダイヤルを使用すると、短縮ダイヤルにアクセスできません。


4
これを編集してわかりやすくし、タイプミスを修正できますか?(「スピードダイヤルを使用すると、スピードダイヤルにアクセスできない」と言うつもりはなかったと思います、あなた言っことの意味が
わかりませ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.