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


8

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


Как заменить имена закладок на их значки в Chrome? Я даже не знал, что это возможно.
— Алекс

Я не совсем уверен, у моего друга это есть на его Chrome. Я не использую Chrome, потому что я использую OS X.
— Vandelizer

Смотрите ответ GAThrawn и мой комментарий.
— Андрей

Ответы:


4

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

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

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


Просто установил его. Выглядит довольно хорошо Даст ему день использования.
— Vandelizer

Использовать его целую вечность - это хорошо. Также см. Forums.mozillazine.org/viewtopic.php?t=202845 для добавления значков в папки
— CAD CAD

Это было сделано устаревшим. Его замена, Roomy Bookmarks Toolbar, теперь также устарела, начиная с Firefox 57 (и он постоянно вылетает из моего Firefox 56). Я искал другие дополнения, чтобы заменить его и не мог найти ни одного. Посмотрите ответ GAThrawn и мой комментарий, это единственное хорошее решение, которое у нас есть на данный момент.
— Андрей

8

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

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


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.


Было бы хорошо, если бы код не влиял на закладки на 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.