Сделать закладку панели инструментов только в Firefox Показать Favicon
8
В Chrome вы можете заменить названия закладок на панели инструментов на их значки. Можно ли сделать то же самое в Firefox? Я хочу, чтобы все мои закладки просто отображали значок в целях экономии места.
Это было сделано устаревшим. Его замена, Roomy Bookmarks Toolbar, теперь также устарела, начиная с Firefox 57 (и он постоянно вылетает из моего Firefox 56). Я искал другие дополнения, чтобы заменить его и не мог найти ни одного. Посмотрите ответ GAThrawn и мой комментарий, это единственное хорошее решение, которое у нас есть на данный момент.
Андрей
8
Вы можете просто удалить текст из закладки, в результате чего останется только Фавикон.
Вот как я это делаю. Легко сделать и не требует еще одного дополнения :-)
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
Обратите внимание , что возможно, что в данный момент в вашем профиле нет ни 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
@ Андрей, я не знаю, почему другие редакторы отказались от вашего редактирования, но мне это нравится, и я это одобрил.
Ответы:
Для этого есть надстройка «Панель умных закладок»:
https://addons.mozilla.org/en-US/firefox/addon/4072
Вы можете установить, чтобы оно никогда не показывало имя или отображалось при наведении курсора мыши.
источник
Вы можете просто удалить текст из закладки, в результате чего останется только Фавикон.
источник
Недостатком удаления описаний / ярлыков является то, что вы теряете некоторую полезность закладки, вы не можете просто ввести ее имя в строку URL и найти ее больше, вашими закладками становится сложнее управлять, если значки теряются ( например, если вы переходите на другую машину). Вы можете сделать это, не устанавливая надстройки и не удаляя описания закладок, просто скрывая их.
Вы можете создать файл с именем "
userChrome.css
" в папке вашего профиля Firefox. Этот файл можно использовать для добавления правил CSS для настройки пользовательского интерфейса Firefox, включая скрытие этих меток.Создайте в Блокноте текстовый файл со следующим содержимым:
Сохраните этот файл как "
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.источник
.bookmark-item[tag="_THETAG_"]
вместо.bookmark-item[label="_THELABEL_"]
?toolbarbutton.bookmark-item>.toolbarbutton-text,toolbarbutton.bookmark-item>.toolbarbutton-multiline-text
... Спасибо, что выбросил мое редактирование.