10

Как сделать так, чтобы Firefox отображал панель инструментов закладок только на новых вкладках, как это делает Chrome по умолчанию?

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

Я использую Firefox 57.x (он же Quantum)

1 ответ1

4

Это немного обходной путь, но вы можете сделать это, создав собственное правило userChrome.css. Это работает, оставляя панель инструментов закладок включенной все время и скрывая ее, если заголовок вкладки не совпадает с заголовком вашей новой вкладки. Это должно работать в версиях Firefox 57 и выше (по крайней мере, в текущей бета-версии, 63).

Вот статья kb о userChrome. Я применил это решение из нескольких источников, включая эту ветку Reddit. Подводя итог (для Windows, потому что это то, что я нахожусь):

  1. Включить панель закладок на постоянной основе.
  2. Перейдите в свой профиль Firefox в вашем файловом браузере. В Windows это %userprofile%\AppData\Roaming \Mozilla\Firefox\Profiles\[random-id].default\ .
    • Примечание. Может быть несколько профилей, и вы сможете отличить их, проверив содержимое профиля, например, в каталоге расширений.
  3. Под вашим профилем Firefox создайте новую папку с именем chrome . Это должно быть что-то вроде \...\Profiles\[random-id].default\chrome\
    • Примечание: здесь "chrome" означает "пользовательский интерфейс" и не имеет ничего общего с браузером Chrome.
  4. В этой новой папке создайте простой текстовый файл с именем userChrome.css
  5. Откройте новую вкладку и запишите название точно . Вероятно, это будет просто Firefox . Мой говорит, что Firefox Developer Edition потому что я на канале разработчика.
  6. Скопируйте приведенное ниже правило CSS в этот простой файл с помощью текстового редактора, такого как блокнот. Затем отредактируйте цитируемый заголовок, чтобы он соответствовал заголовку вашей новой вкладки .
  7. Сохраните файл и перезапустите Firefox.

Вот правило css:

/* show bookmarks toolbar on new tab only */
#main-window:not([title^="Firefox Developer Edition"]) #PersonalToolbar {
  visibility:collapse !important;
}

Это работает нормально, но есть некоторые недостатки:

  • Поскольку панель инструментов всегда уже «присутствует» , но скрытый, это означает , что вы можете получить доступ только к панели закладок из новой вкладки. Становится невозможным доступ с другой страницы. Это приемлемый компромисс для меня.
  • Если вы всегда используете боковые панели или расширения на основе боковой панели, такие как вкладки «Стиль дерева», боковая панель всегда будет отображаться под панелью инструментов, а это означает, что при открытии новой вкладки боковая панель будет временно сдвигаться вниз, пока вы не уйдете. Это на самом деле не влияет на удобство использования, кроме того, что он выглядит немного дерзко.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .