Firefox 57以降のQuantumでタブバー(タブストリップ)を非表示にする方法


56

Firefox 57+(「Quantum」)でタブバーを非表示/無効化/削除する方法

目標は、タブバーを完全に非表示にすることです。「ツリースタイルタブ」のような拡張機能と組み合わせた場合に便利です。

注:ここでも同様の質問があります。Firefoxはブラウザーのコンテンツ領域以外をすべて非表示にしますが、 論理的に独立したタスクに適切に分割されません。また、それは時代遅れです。


OP情報については、リンクされた質問にuserChrome.css異なる要素名とID を使用する新しい回答を追加しまし
clearkimura

開発ツールを使用して、要素IDとテストスタイルをライブで見つけることができます。reddit.com
Tim Abell

回答:


63
  1. Firefoxの「プロファイルディレクトリ」を開きます
  2. chrome/存在しない場合はディレクトリを作成します
  3. chrome/userChrome.css存在しない場合は、内部にファイルを作成します。
  4. このテキストをファイルに追加します。

    #TabsToolbar { visibility: collapse !important; }
    
  5. 構成toolkit.legacyUserProfileCustomizations.stylesheetstrue(2019年9月以降の安定バージョンであるFirefox69 +に必要)に設定されていることを確認してくださいこのチュートリアルを参照してください

  6. ファイルを保存し、firefoxをリロードします。もうタブバーは表示されないはずです。

PSソリューションの一部はここから取得:https : //www.ghacks.net/2017/09/27/tree-style-tab-is-a-webextension-now/


9
ここにあなたのプロファイルディレクトリを開くために簡単な方法がある:support.mozilla.org/en-US/kb/...
thSoft

これは少しいように見えますが、DOMレイアウトはどこで見つけましたか(どのように使用することを知りました#tabbrowser-tabsか)?OSXでは、これには最小高さ(または何か)が必要だと思いますi.imgur.com/oJOinx4.png
hayd

設定はトリック#TabsToolbar { height: 40px; }を行うように思えますが、そこにどんな高さを入れても関係ないようですので、奇妙なことが起こっています。注:ここで IDを見つけました。
ハイド

1
@haydコメントありがとうございます!Linuxでソリューションを試しましたが、うまくいきませんでした。ただし、これは動作#TabsToolbar { visibility: collapse !important; } します。OSでこのコードをテストして、動作するかどうかを確認できますか (すべてのOSで動作する共通のソリューションを見つけるのが良いでしょう。)
VasyaNovikov

1
Firefox 66でCSSセレクターが再び変更されました。macOSでうまく
Steve Landey

9

タブが1つある場合はタブバーを自動的に非表示にし、複数ある場合は表示するようにします。質問と同じではありませんが、これは57+の現在の唯一のGoogle結果に関するものです。userChrome.css

#tabbrowser-tabs, #tabbrowser-tabs arrowscrollbox { min-height: 0 !important; }
#tabbrowser-tabs tab { height: var(--tab-min-height); }
#tabbrowser-tabs tab:first-of-type:last-of-type { display: none !important; }

Firefox 59では、このuserChrome.cssは正しく機能しません。最後のタブは非表示ですが、+ボタンは表示されたままであるため、タブ領域全体が表示されます。
ジョエレ

2
@gioele Firefoxのカスタマイズに移動して新しいタブボタンをタブバーからドラッグすると機能するはずです。メインツールバーまたはメニューに配置できます。あなたが本当にそこにそれを望むなら、私はそのボタンを使用しないので、私はそれを試みませんでした、しかし誰かがそれを思い付くなら、私は答えを編集できます。
アーロンブルー

実際、+ボタンを削除すると機能します。
ジョエレ

8

残念ながら、Firefox QuantumのサポートされているアドオンAPIを使用して、特定のUIをカスタマイズすることは現在できません。バグ1332447が解決されると、適切な解決策が可能になります。

それまでは、VasyaNovikovが機能するように調整しましたuserChrome.cssが、そのファイルの編集は間違いなくあなた自身のリスクであり、公式にはサポートされていません。


1

VasyaNovikovの答えを要点に蒸留して、LinuxとOS Xのboxenで実行できるようにした。また、彼の答えを適用した後、OS Xの閉じるボタンの下に戻るボタンが配置されることを指摘しておきます。修正方法は、3つの柔軟なスペースをツールバーに挿入することです戻るボタンが右に移動するように3つのスペースを挿入します)。

誰かがuserChrome.cssに挿入する適切なCSSを持ち、戻るボタンで同等の効果を達成する場合、それは大歓迎です。


1

userChrome.cssに追加

#TabsToolbar {
    visibility: collapse;
}

#titlebar {
    margin-bottom: -25px !important;
}

#titlebar-buttonbox {
    height: 32px !important;
}

#nav-bar {
    margin-right: 42px;
}

#main-window[sizemode="maximized"] #nav-bar {
    margin-right: 42px;
}

Firefox 70.0で動作しますが、_ □ X欠落しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.