web-dev-qa-db-fra.com

Comment masquer la barre d'onglets (tabstrip) dans Firefox 57+ Quantum

Comment masquer/désactiver/supprimer la barre d’onglet dans Firefox 57+ ("Quantum")?

L'objectif est simplement de masquer totalement la barre d'onglets. Utile si associé à des extensions telles que "Tree Style Tab".

Remarque: la question est similaire: Firefox masque tout sauf la zone de contenu du navigateur mais il n'est pas correctement divisé en tâches logiquement indépendantes. En outre, il est obsolète.

48
VasyaNovikov
  1. Ouvrez votre firefox "répertoire de profil"
  2. Créer un répertoire chrome s'il n'existe pas
  3. Créez le fichier userChrome.css à l'intérieur s'il n'existe pas.
  4. Ajoutez ce texte au fichier:

    #TabsToolbar { visibility: collapse !important; }
    
  5. Enregistrez le fichier et rechargez Firefox. Vous ne devriez plus voir aucune barre de tabulation.

P.S. Solution tirée d'ici: https://www.ghacks.net/2017/09/27/tree-style-tab-is-a-webextension-now/

52
VasyaNovikov

Je veux que la barre d'onglets se cache automatiquement lorsqu'il y a 1 onglet et qu'elle apparaisse lorsqu'il y en a plusieurs. Ce n’est pas la même chose que la question, mais c’est le seul résultat obtenu par Google pour les 57 ans et plus, donc pour ceux qui en ont besoin dans userChrome.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; }
7
aaron-bru

Malheureusement, cette personnalisation particulière de l'interface utilisateur n'est actuellement pas possible via les API complémentaires prises en charge par Firefox Quantum. une solution appropriée sera possible une fois/ Bug 1332447 résolu.

Jusque-là, Tweak to userChrome.css de VasyaNovikov fonctionne, bien que la modification de ce fichier soit définitivement une option à votre propre risque et non officiellement prise en charge.

6
Callahad

J'ai distillé la réponse de VasyaNovikov dans un Gist pour s'exécuter sur ma machine Linux et OS X, j'espère que cela aidera tout le monde avec plusieurs machines personnelles. Je tiens également à souligner qu’après avoir appliqué sa réponse, le bouton Précédent est placé sous le bouton Fermer sous OS X. La solution consiste à insérer trois espaces flexibles dans la barre d’outils (clic droit sur la barre d’outils, sélectionnez Personnaliser ..., puis insérez trois espaces pour que le bouton Précédent se déplace vers la droite).

Si quelqu'un a le bon CSS à insérer dans userChrome.css pour obtenir l'effet équivalent sur le bouton Précédent, cela serait grandement apprécié.

1
user821800