Как показывать панель инструментов закладок только на новых вкладках в Firefox
17
Как сделать так, чтобы Firefox отображал панель инструментов закладок только на новых вкладках, как в Chrome по умолчанию?
Примечание: это не то же самое, что Отображение закладок на новой вкладке в Firefox. Я бы хотел показывать панель инструментов закладок только на новых вкладках, и этот вопрос касается отображения закладок в виде плиток .
Это немного обходной путь, но вы можете сделать это, создав собственное правило userChrome.css. Это работает, оставляя панель инструментов закладок включенной все время и скрывая ее, если заголовок вкладки не совпадает с заголовком вашей новой вкладки. Это должно работать в версиях Firefox 57 и выше (по крайней мере, в текущей бета-версии, 63).
Вот статья kb о userChrome . Я сделал это решение из нескольких источников, включая эту ветку Reddit . Подводя итог (для Windows, потому что это то, что я нахожусь):
Включить панель закладок постоянно.
Перейдите в свой профиль Firefox в браузере файлов. На винде это есть %userprofile%\AppData\Roaming
\Mozilla\Firefox\Profiles\[random-id].default\.
Примечание: может быть несколько профилей, вы можете отличить их, проверив содержимое профиля, например, в каталоге расширений.
Под вашим профилем Firefox создайте новую папку с именем chrome. Это должно быть что-то вроде\...\Profiles\[random-id].default\chrome\
Примечание: здесь «chrome» означает «пользовательский интерфейс» и не имеет ничего общего с браузером Chrome.
В этой новой папке создайте простой текстовый файл с именем userChrome.css
Откройте новую вкладку и запишите название точно . Это, вероятно, будет просто Firefox. Мой говорит, Firefox Developer Editionпотому что я на канале разработчиков.
Скопируйте приведенное ниже правило CSS в этот простой файл с помощью текстового редактора, такого как блокнот. Затем отредактируйте цитируемый заголовок, чтобы он соответствовал заголовку вашей новой вкладки .
Сохраните файл и перезапустите Firefox.
Вот правило css:
/* show bookmarks toolbar on new tab only */
#main-window:not([title^="Firefox Developer Edition"]) #PersonalToolbar {
visibility:collapse !important;
}
Это работает нормально, но есть некоторые недостатки:
Поскольку панель инструментов всегда уже «присутствует» , но скрытый, это означает , что вы можете только получить доступ к панели инструментов закладки из новой вкладки. Становится невозможным доступ с другой страницы. Это приемлемый компромисс для меня.
Если вы всегда используете боковые панели или расширения на основе боковой панели, такие как вкладки «Стиль дерева» , боковая панель всегда будет отображаться под панелью инструментов, а это означает, что при открытии новой вкладки боковая панель будет временно сдвигаться вниз, пока вы не уйдете. Это на самом деле не влияет на удобство использования, кроме того, что он выглядит немного дерзко.
Вы можете открыть расположение папки профиля в «Справке> Устранение неполадок» в меню, где бы оно ни находилось.
Daddy32
Ни одно из изменений CSS в этой теме не сработало для меня ...
Daddy32
4
Ответы в этой теме больше не работают с Firefox 72, так как эта версия Firefox изменила способ хранения заголовков вкладок. Вот последнее решение, имейте в виду, что это немного обходной путь:
Следуйте этому руководству, чтобы включить userChrome.css, файлused to modify [Firefox] using CSS instructions.
Выполните шаги с 1 по 4 в этом ответе , затем откройте файл userChrome.css, созданный в текстовом редакторе.
Вставьте следующий фрагмент кода (из этого источника ) в файл, затем сохраните:
Перезапустите Firefox. Всякий раз, когда вы щелкаете внутри панели URL (что происходит автоматически при создании новой вкладки), должна отображаться панель инструментов закладок.
У меня не работает :( У меня уже было ранее работавшее решение, с toolkit.legacyUserProfileCustomizations.stylesheetsвключенным и файлом userChrome.css. Я добавил к нему ваш фрагмент, перезапустите Firefox, но панель закладок постоянно скрыта.
Даниэль Серодио
Привет @DanielSerodio! Убедитесь, что эти две вещи верны: 1) Вы используете последнюю версию Firefox (Firefox 72). Вы можете проверить это здесь . 2) Вы удалили код из исходного ответа и заменили его кодом из указанного выше ответа. Если оба фрагмента кода находятся в userChrome.css, панель инструментов закладок будет постоянно скрыта, как вы сообщили.
Захари Талис
1
Спасибо Захари, я не удалил код из оригинального ответа. Сейчас все работает нормально
Ответы в этой теме больше не работают с Firefox 72, так как эта версия Firefox изменила способ хранения заголовков вкладок. Вот последнее решение, имейте в виду, что это немного обходной путь:
used to modify [Firefox] using CSS instructions.
источник
toolkit.legacyUserProfileCustomizations.stylesheets
включенным и файлом userChrome.css. Я добавил к нему ваш фрагмент, перезапустите Firefox, но панель закладок постоянно скрыта.Для Linux 18:
Перейти к: конфигурации в Firefox новой вкладке
Включите toolkit.legacyUserProfileCustomizations.stylesheets
Затем перейдите в ~ / .mozilla / firefox / 1sbqh1j5.default /
Создать папку с именем Chrome
Создайте в нем файл с именем userChrome.css
Откройте его в vim, nano или любом другом редакторе кода.
добавьте следующий код:
Перезапустите браузер
источник