Как скрыть панель вкладок (tabstrip) в Firefox 57+ Quantum

24940
VasyaNovikov

Как скрыть / отключить / удалить панель вкладок в Firefox 57+ («Квант»)?

Цель состоит в том, чтобы просто полностью скрыть панель вкладок. Полезно, если в сочетании с такими расширениями, как "Tree Style Tab".

Примечание: здесь аналогично выглядит вопрос: Firefox скрывает все, кроме области содержимого браузера, но он неправильно разделен на логически независимые задачи. Кроме того, это устарело.

42
Для получения дополнительной информации я добавил [новый ответ в связанном вопросе] (https://superuser.com/a/1269912/109256), который использует `userChrome.css`, но с другим именем элемента и идентификатором. clearkimura 6 лет назад 0
@clearkimura спасибо. Мне лично нужны только вкладки, но ваш ответ также добавляет дополнительную полезную информацию. VasyaNovikov 6 лет назад 0

4 ответа на вопрос

44
VasyaNovikov
  1. Откройте Firefox "каталог профиля"
  2. Создать каталог, chromeесли он не существует
  3. Создайте файл userChrome.cssвнутри, если он не существует.
  4. Добавьте этот текст в файл:

    #TabsToolbar { visibility: collapse !important; } 
  5. Сохраните файл и перезагрузите Firefox. Вы не должны видеть больше панели вкладок больше.

PS Решение взято отсюда: https://www.ghacks.net/2017/09/27/tree-style-tab-is-a-webextension-now/

Вот простой способ открыть каталог вашего профиля: https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data#w_how-do-i-find-my-profile thSoft 6 лет назад 6
Это выглядит немного уродливо, где вы нашли макет DOM (как вы узнали, что использовали `# tabbrowser-tabs`)? На OSX я думаю, что это требует минимальной высоты (или что-то) https://i.imgur.com/oJOinx4.png hayd 6 лет назад 0
Установка `#TabsToolbar `похоже, делает [трюк] (https://i.imgur.com/nzB1dgI.png), кажется, что не имеет значения, какую высоту я там поставил, поэтому происходит что-то странное. Примечание: я нашел идентификаторы [здесь] (https://dxr.mozilla.org/mozilla-beta/source/browser/base/content/browser.xul). hayd 6 лет назад 0
@hayd спасибо за ваши комментарии! Я попробовал ваше решение для Linux, но оно не сработало. Это работает, хотя: `#TabsToolbar `Можете ли вы проверить этот код в вашей ОС, чтобы увидеть, работает ли он? (Было бы хорошо найти общее решение, которое работает на любой ОС.) VasyaNovikov 6 лет назад 1
@VasyaNovikov Извините, что неясно, но мой должен был добавить оба CSS. hayd 6 лет назад 0
@ Хайд это работает только с одним (что я написал выше)? (Я также уже обновил ответ.) VasyaNovikov 6 лет назад 0
@thSoft Я включил ваше замечание в ответ, если вы не возражаете. Спасибо! VasyaNovikov 6 лет назад 0
На MacOS я рекомендую добавить это также: # nav-bar ` Joshua Kifer 6 лет назад 0
6
Callahad

К сожалению, эта конкретная настройка пользовательского интерфейса в настоящее время невозможна с помощью поддерживаемых дополнительных API-интерфейсов Firefox Quantum; правильное решение будет возможно после устранения ошибки 1332447 .

До этого момента ВасяНовиков работал над корректировкой userChrome.css, хотя редактирование этого файла - это, безусловно, вариант, не поддерживаемый официально, на свой страх и риск.

6
aaron-bru

Я хочу, чтобы панель вкладок автоматически скрывалась, когда есть 1 вкладка, и появлялась, когда их несколько. Не то же самое, что вопрос, но сейчас это единственный результат Google для 57+, поэтому для тех, кто нуждается в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; } 
В Firefox 59 этот userChrome.css не работает должным образом: последняя вкладка скрыта, но кнопка `+` все еще видна и, таким образом, отображается вся область вкладки. gioele 6 лет назад 0
@gioele Это должно сработать, если вы перейдете в Customize Firefox и перетащите кнопку новой вкладки из панели вкладок, ее можно разместить на главной панели инструментов или в меню. Если вы действительно хотите это там, я не пробовал этого, потому что я не использую эту кнопку, но если кто-то придумает ее, я могу отредактировать ответ. aaron-bru 6 лет назад 2
Действительно, это работает, как только вы удалите кнопку `+`. gioele 6 лет назад 0
1
user821800

Я перевёл ответ ВасяНовикова в суть для работы на моем Linux и OS X boxen, надеюсь, он поможет кому-то еще с несколькими личными машинами. Я также хочу отметить, что после применения его ответа кнопка «Назад» будет находиться под кнопкой «Закрыть» в OS X. Исправление заключается в вставке трех гибких пробелов в панель инструментов (щелкните правой кнопкой мыши на панели инструментов, выберите «Настроить ...», затем вставить три пробела, чтобы кнопка «Назад» переместилась вправо).

Если у кого-то есть правильный CSS-код для вставки в userChrome.css, чтобы добиться аналогичного эффекта для кнопки «Назад», то это было бы очень полезно.