Для получения дополнительной информации я добавил [новый ответ в связанном вопросе] (https://superuser.com/a/1269912/109256), который использует `userChrome.css`, но с другим именем элемента и идентификатором.
clearkimura 6 лет назад
0
@clearkimura спасибо. Мне лично нужны только вкладки, но ваш ответ также добавляет дополнительную полезную информацию.
VasyaNovikov 6 лет назад
0
Или просто открыть ~/.mozilla/firefox/<profile>в Linux, ~/Library/Application Support/Firefox/Profiles/<profile folder>или ~/Library/Mozilla/Firefox/Profiles/<profile folder>в OSX, %appdata%\Mozilla\Firefox\Profiles\<profile folder>в Windows
Создать каталог, chromeесли он не существует
Создайте файл userChrome.cssвнутри, если он не существует.
Добавьте этот текст в файл:
#TabsToolbar { visibility: collapse !important; }
Сохраните файл и перезагрузите Firefox. Вы не должны видеть больше панели вкладок больше.
Вот простой способ открыть каталог вашего профиля: 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
В 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, чтобы добиться аналогичного эффекта для кнопки «Назад», то это было бы очень полезно.