クライアントとの電話会議で画面共有をしていて、誰かに資料を出すよう頼まれる。すると、ブラウザの上部に競合他社の名前が付いたブックマークや、「転職活動」という名前のフォルダが、会議中ずっと丸見えの状態で表示されている——そんな経験があるなら、おそらくビデオ通話のタブのような、問題になるサイトだけでブックマークバーを非表示にする方法を探して、見つからないままChromeの設定画面を後にしたはずです。
それはメニューを見落としているわけではありません。Chromeには本当にその設定が存在しないのです。
なぜChromeはサイトごとにこれができないのか
Ctrl+Shift+BはChromeのブックマークバーを切り替えますが、それはグローバルに、あらゆる場所で、すべてのタブに対して一斉に効きます。サイトごとのバージョンが存在しないのは、ブックマークバーがいま見ているページの一部ではないからです。それはブラウザクローム、つまりアドレスバーやタブストリップと同じ、Chromeが読み込まれたサイトの周りに描画する枠組みの一部です。Webサイト側からその枠に手を伸ばして自分だけオフにする手段はなく、Chromeも「このドメインでは非表示」という設定を用意していません。そもそもバーはサイトごとに変える設計になっていないからです。これはタブごとの状態ではなく、1つのグローバルなスイッチなのです。
これはフラグや隠し設定で回避できる見落としではなく、本物の制約です。だからこそ「hide bookmark bar on certain sites chrome」のような検索が、純正の答えのないまま繰り返されているのです。
代わりにSecond Bookmark Barが制御できること
Second Bookmark Barが追加する2つ目のバーは、Chrome自身のブラウザクロームの一部ではありません。ページごとに、サイトのコンテンツの上に重なる独立したiframeとして描画されます。これは実際の技術的な違いであり、Chromeの純正バーではできないサイトごとの非表示が、このバーでは可能になっている理由です。
これを利用する方法は2つあります。
- 除外サイト。 設定で除外リストにドメインを追加すると、そのサイトでは2つ目のバーがそもそも描画されなくなります。切り替え操作は不要で、そのサイトに来るたびにただ存在しなくなります。新規インストール時点で、すでに7つのドメイン——
meet.google.com、gemini.google.com、aistudio.google.com、console.cloud.google.com、accounts.google.com、docs.google.com、drive.google.com——がデフォルトで除外されています。ビデオ通話中、AIコンソール利用中、Googleドキュメント編集中に2つ目のバーが表示されてしまうのは、それぞれが自分で発見するに任せるより、最初から解消しておく価値があるほどよくある摩擦だったからです。 - クイックヒドゥンショートカット。 設定画面で自分で選ぶ専用のキーボードショートカットです。WindowsとMacでは使いやすい修飾キーが異なるため、それぞれ別々に設定できます。同じキーでバーを即座に隠し、また即座に戻せます。これは除外サイトではカバーできない瞬間のための機能です。誰かがデスクにやってきた、突然画面を共有することになった——そんなとき、設定画面をあれこれ探ることなく、1秒足らずでその行を消せます。
なぜ「行」だからこそこれができるのか
ページの内部に存在する2つ目のバーは、現代的なアプリシェルのレイアウトを崩さないよう、自分が使うスペースを慎重に確保する必要もあります。プロフィールメニューや送信ボタンなど、ページ下部のUIは、上に追加された行に押し出されて画面外に出てしまうのではなく、クリック可能なまま残らなければなりません。これは、追加のブックマークスペースをサイドバーや別のダッシュボードページではなく行として構築したことの、実際のトレードオフです。そして、そのトレードオフこそが、そもそもサイトごとの表示・非表示を可能にしているものでもあります。ページレベルの行はページ単位でオフにできますが、レイアウト全体を圧迫するサイドバーは、たいていきれいにはそれができません。この広い意味での設計判断に興味があれば、ブックマークツールが使うほかのUIパターンではなく「行」を選んだ理由をまとめてあります。
両方をあわせて設定する
Second Bookmark Barの行とChromeの純正バーは別々のUIなので、一方を隠してももう一方は隠れません。画面共有のような場面で本当にすっきりした画面にしたいなら、次のようにします。
- よく画面共有やプレゼンに使うサイト(ビデオ通話ツール、デモに使うCRMなど)をSecond Bookmark Barの除外サイトリストに追加し、その行が自動的に消えるようにします。
- 除外サイトでは想定しきれない瞬間のために、設定で自分用のクイックヒドゥンショートカットを設定します。
- それに加えて、純正バーにはやはり独自の切り替えが必要なので、Chrome自身の
Ctrl+Shift+Bも組み合わせて使います。
ショートカットが1つではなく2つ必要になるのは、ごまかしているバグではなく、本物の非対称性です。純正バーはChromeが管理するものであり、拡張機能からそこに手を伸ばすことは、Webサイトからできないのと同じようにできません。私にできるのは、自分が実際に制御できる行を、必要な場所と瞬間に正確に消すことです。それでほとんどの人にとっての本当の問題は解決します。永久に隠れたバーではなく、ほんの一握りの特定のページでだけ、うまく邪魔にならずにいてくれるバーです。
文脈ごとに別々のブックマークセットを持つこと——バーを隠すだけでなく、サイトに応じて正しいフォルダを自動的に表示すること——のほうが実際に求めているものに近いなら、それ自体がもっと深い機能として存在します。読んでみる価値があります。そして、そもそも2段目をバーに追加する価値があるのかまだ決めかねているなら、その根拠では、この同じ行がそれ以外の場面で解決しているスペースの問題を扱っています。