So blenden Sie die Registerkartenleiste in Firefox 57+ Quantum aus

24982
VasyaNovikov

Wie kann ich die Tab-Leiste in Firefox 57+ ("Quantum") ausblenden / deaktivieren / entfernen?

Das Ziel ist es, die Tab-Leiste vollständig auszublenden. Nützlich, wenn Sie mit Erweiterungen wie "Tree Style Tab" gekoppelt sind.

Hinweis: Es gibt eine ähnlich aussehende Frage: Firefox blendet alles außer dem Inhaltsbereich des Browsers aus, es ist jedoch nicht ordnungsgemäß in logisch unabhängige Aufgaben aufgeteilt. Es ist auch veraltet.

42
Für OP-Informationen habe ich [eine neue Antwort in der verknüpften Frage] (https://superuser.com/a/1269912/109256) hinzugefügt, die "userChrome.css" verwendet, jedoch mit einem anderen Elementnamen und einer anderen ID. clearkimura vor 6 Jahren 0
@clearkimura danke. Ich persönlich brauche nur Registerkarten, aber Ihre Antwort fügt auch einige nützliche Informationen hinzu. VasyaNovikov vor 6 Jahren 0

4 Antworten auf die Frage

44
VasyaNovikov
  1. Öffnen Sie Ihr Firefox "Profilverzeichnis".
  2. Erstellen Sie ein Verzeichnis, chromefalls es nicht existiert
  3. Erstellen Sie eine Datei, userChrome.cssfalls diese nicht vorhanden ist.
  4. Fügen Sie diesen Text der Datei hinzu:

    #TabsToolbar { visibility: collapse !important; } 
  5. Speichern Sie die Datei und laden Sie Firefox erneut. Sie sollten keine Tab-Leiste mehr sehen.

PS-Lösung von hier übernommen: https://www.ghacks.net/2017/09/7/tree-style-tab-is-a-webextension-now/

So öffnen Sie Ihr Profilverzeichnis auf einfachere Weise: https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data#w_how-do-i-find-my-profile thSoft vor 6 Jahren 6
Das sieht ein wenig hässlich aus, wo haben Sie das DOM-Layout gefunden (woher wissen Sie, dass es # tabbrowser-tabs verwendet)? Ich denke, dass unter OSX eine Mindesthöhe (oder etwas anderes) https://i.imgur.com/oJOinx4.png erforderlich ist hayd vor 6 Jahren 0
Einstellung von #TabsToolbar `scheint [den Trick] (https://i.imgur.com/nzB1dgI.png) zu machen, es scheint egal zu sein, welche Höhe ich dort einsetze, also ist etwas Seltsames los. Hinweis: Ich habe die IDs gefunden [hier] (https://dxr.mozilla.org/mozilla-beta/source/browser/base/content/browser.xul). hayd vor 6 Jahren 0
@hayd Danke für deine Kommentare! Ich habe Ihre Lösung unter Linux ausprobiert, aber es hat nicht funktioniert. Dies funktioniert jedoch: `#TabsToolbar `Können Sie diesen Code auf Ihrem Betriebssystem testen, um zu sehen, ob er funktioniert? (Es wäre gut, eine gemeinsame Lösung zu finden, die auf jedem Betriebssystem funktioniert.) VasyaNovikov vor 6 Jahren 1
@VasyaNovikov Es tut mir leid, unklar zu sein, aber es war mein, beide CSS hinzuzufügen. hayd vor 6 Jahren 0
@Hayd funktioniert es nur mit einem (den ich oben geschrieben habe)? (Ich habe die Antwort auch schon aktualisiert.) VasyaNovikov vor 6 Jahren 0
@thSoft Ich habe Ihre Bemerkung in die Antwort aufgenommen, wenn Sie nichts dagegen haben. Vielen Dank! VasyaNovikov vor 6 Jahren 0
Unter MacOS empfehle ich, dies ebenfalls hinzuzufügen: `# nav-bar ` Joshua Kifer vor 5 Jahren 0
6
Callahad

Leider ist diese spezielle Benutzeroberflächenanpassung derzeit nicht über die unterstützten Add-On-APIs von Firefox Quantum möglich. Nach Behebung des Fehlers 1332447 ist eine geeignete Lösung möglich .

Bis dahin hat VasyaNovikov noch etwas getan userChrome.css, obwohl das Bearbeiten dieser Datei definitiv eine Option ist, die auf eigenes Risiko und nicht offiziell unterstützt wird.

6
aaron-bru

Ich möchte, dass die Registerkartenleiste automatisch ausgeblendet wird, wenn eine Registerkarte vorhanden ist, und wenn mehrere Registerkarten vorhanden sind. Nicht dasselbe wie die Frage, aber dies ist das einzige Google-Ergebnis für 57+, also für diejenigen, die es brauchenuserChrome.css

#tabbrowser-tabs, #tabbrowser-tabs arrowscrollbox { min-height: 0 !important; } #tabbrowser-tabs tab { height: var(--tab-min-height); } #tabbrowser-tabs tab:first-child:last-child { display: none !important; } 
In Firefox 59 funktioniert diese userChrome.css-Datei nicht ordnungsgemäß: Die letzte Registerkarte ist ausgeblendet, aber die Schaltfläche "+" ist weiterhin sichtbar, sodass der gesamte Tab-Bereich angezeigt wird. gioele vor 6 Jahren 0
@gioele Es sollte funktionieren, wenn Sie Firefox anpassen und die neue Tab-Schaltfläche aus der Tab-Leiste ziehen. Diese kann in der Hauptsymbolleiste oder im Menü platziert werden. Wenn Sie es wirklich wollen, habe ich das nicht probiert, weil ich diese Schaltfläche nicht benutze. Wenn sich aber jemand dazu äußert, kann ich die Antwort bearbeiten. aaron-bru vor 6 Jahren 2
In der Tat funktioniert es, sobald Sie die Taste "+" entfernen. gioele vor 6 Jahren 0
1
user821800

Ich habe die Antwort von VasyaNovikov zu einem Kernel destilliert, um auf meinen Linux- und OS X- Boxen zu laufen, hoffentlich hilft es allen anderen, die über mehrere persönliche Maschinen verfügen. Ich möchte auch darauf hinweisen, dass nach dem Anwenden seiner Antwort die Zurück-Schaltfläche in OS X unter der Schaltfläche „Schließen“ angezeigt wird. Um das Problem zu beheben, fügen Sie drei flexible Leerzeichen in die Symbolleiste ein (klicken Sie mit der rechten Maustaste in die Symbolleiste, wählen Sie Anpassen ... und dann Fügen Sie drei Leerzeichen ein, so dass sich die Zurück-Taste nach rechts bewegt.

Wenn jemand das Recht hat, CSS in userChrome.css einzufügen, um den entsprechenden Effekt auf die Zurück-Schaltfläche zu erzielen, wäre dies sehr zu begrüßen.