Сделать закладку панели инструментов только в Firefox Показать Favicon

8

В Chrome вы можете заменить названия закладок на панели инструментов на их значки. Можно ли сделать то же самое в Firefox? Я хочу, чтобы все мои закладки просто отображали значок в целях экономии места.

Vandelizer
источник
Как заменить имена закладок на их значки в Chrome? Я даже не знал, что это возможно.
Алекс
Я не совсем уверен, у моего друга это есть на его Chrome. Я не использую Chrome, потому что я использую OS X.
Vandelizer
Смотрите ответ GAThrawn и мой комментарий.
Андрей

Ответы:

4

Для этого есть надстройка «Панель умных закладок»:

https://addons.mozilla.org/en-US/firefox/addon/4072

Вы можете установить, чтобы оно никогда не показывало имя или отображалось при наведении курсора мыши.

user10685
источник
Просто установил его. Выглядит довольно хорошо Даст ему день использования.
Vandelizer
Использовать его целую вечность - это хорошо. Также см. Forums.mozillazine.org/viewtopic.php?t=202845 для добавления значков в папки
CAD CAD
Это было сделано устаревшим. Его замена, Roomy Bookmarks Toolbar, теперь также устарела, начиная с Firefox 57 (и он постоянно вылетает из моего Firefox 56). Я искал другие дополнения, чтобы заменить его и не мог найти ни одного. Посмотрите ответ GAThrawn и мой комментарий, это единственное хорошее решение, которое у нас есть на данный момент.
Андрей
8

Вы можете просто удалить текст из закладки, в результате чего останется только Фавикон.

альтернативный текст

How-To Geek
источник
2
Вот как я это делаю. Легко сделать и не требует еще одного дополнения :-)
Chris_K
хорошее решение, я думаю, мне нравится возможность иметь имя при пролонгации надстройки.
Vandelizer
Это единственный способ сделать это в Chrome, и поскольку я использую Xmarks для синхронизации моих закладок между двумя браузерами, я просто опускаю имя.
Пол Ламмерцма
Плохое решение, на самом деле. Что делать, если у вас есть множество закладок? Что делать, если у вас есть дубликаты иконок закладок? Что если вы хотите, чтобы во всплывающих подсказках отображался текст?
Андрей
4

Недостатком удаления описаний / ярлыков является то, что вы теряете некоторую полезность закладки, вы не можете просто ввести ее имя в строку URL и найти ее больше, вашими закладками становится сложнее управлять, если значки теряются ( например, если вы переходите на другую машину). Вы можете сделать это, не устанавливая надстройки и не удаляя описания закладок, просто скрывая их.

Вы можете создать файл с именем " userChrome.css" в папке вашего профиля Firefox. Этот файл можно использовать для добавления правил CSS для настройки пользовательского интерфейса Firefox, включая скрытие этих меток.

Создайте в Блокноте текстовый файл со следующим содержимым:

/*
 * This file can be used to customize the look of Mozilla's user interface
 * You should consider using !important on rules which you want to
 * override default settings.
 */

/*
 * Do not remove the @namespace line -- it's required for correct functioning
 */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 

/* set default namespace to XUL */

/* hide the bookmark toolbar icon labels */
toolbarbutton.bookmark-item>.toolbarbutton-text,toolbarbutton.bookmark-item>.toolbarbutton-multiline-text {
  display: none !important;
}

Сохраните этот файл как " userChrome.css" и сохраните его в Chromeпапке в папке вашего профиля Firefox. Это будет в одном из следующих мест на обычном Windows-боксе или в эквивалентном на Mac / Linux:

Win XP: C: \ Documents and Settings \ * [YourLogin] \ Данные приложения \ Mozilla \ Firefox \ Профили \ [randomtext] *. Default \ chrome

В Vista: C: \ Users \ * [YourLogin] \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ [randomtext] *. Default \ chrome

Обратите внимание , что возможно, что в данный момент в вашем профиле нет ни chromeпапки « userChrome.css» , ни « » , но вы можете создать их, если их в данный момент не существует. Больше информации на MozillaZine: UserChrome.css , спасибо @Andrew за то, что указал на это в комментариях.

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

Если вам нужны примеры других вещей, которые вы можете установить с помощью этого файла, откройте userChrome-example.cssфайл, который вы должны увидеть в папке Chrome.

GAThrawn
источник
Было бы хорошо, если бы код не влиял на закладки на PrefBar. У меня есть несколько закладок на Prefbar (чтобы изменить размер шрифта и использовать моно), и когда я использую код, их ярлыки исчезают. И, конечно, вы не можете, насколько я знаю, добавить к ним
Использование этого подхода добавляет пустое место рядом со значком. Это пространство имеет смысл, если есть метка (в противном случае текст был бы слишком близок к значку), но если текст скрыт, пространство просто тратит пространство. Есть ли способ удалить это дополнительное пространство, кроме удаления метки? Или есть способ идентифицировать элемент в CSS не по его метке? Что-то вроде .bookmark-item[tag="_THETAG_"]вместо .bookmark-item[label="_THELABEL_"]?
Scenia
1
Отлично, он все еще работает в Firefox 56! Однако обратите внимание, что «Этот файл не существует в новом профиле. Вы можете создать его вручную». ( kb.mozillazine.org/index.php?title=UserChrome.css ) Я вручную создал папку / chrome / и файл /chrome/userChrome.css, скопировал в нее вставленный выше код и перезапустил Firefox, и он работает красиво. Большое спасибо!
Андрей
1
«Панель инструментов браузера» * - надеюсь, на этот раз не будет какашки, которая отвергнет мое редактирование ... но в случае, если есть, я изменил селектор CSS на toolbarbutton.bookmark-item>.toolbarbutton-text,toolbarbutton.bookmark-item>.toolbarbutton-multiline-text... Спасибо, что выбросил мое редактирование.
Андрей
1
@ Андрей, я не знаю, почему другие редакторы отказались от вашего редактирования, но мне это нравится, и я это одобрил.
GAThrawn