Как видим из картинки у нас в тулбаре есть ссылка (иконка с книжечкой), а на желтой подсказе видно что URL у этой ссылки начинается с JavaScript.
Вот как обычно это выглядит
Кто сталкивался тот знает что для JavaScript урлов нелзя сделать иконочку, есть кажется некое раширение для этого, но предложенный мной способ можно сделать без расширений и не потребуется каких-то усилий.
Ищем сайт с нужной иконкой, или создаем в интернете страничку с нужным favicon.
Дублируем ссылку:
И у новой ссылки вставляем в URL JavaScript код.
Все !
p.s. Как оказалось эта фигня работает до перезагрузки браузера, потом сбрасывается в муравьев, ниже приведу ссылки на решения:
Короче есть все таки одно расширение, однако оно не в Маркете Firefox: https://sites.google.com/site/sonthakit/bookmarkfaviconchanger
Ну и еще одно решение это через userChrome.css:
jkeks
Сначала присвойте названия букмарклетам, например 1,2,3… и т.д.
для идентификации. Надписи потом этим скроете
Выделить код
Код:
.bookmark-item .toolbarbutton-text {-moz-appearance: none !important; display: none !important;}
а иконки вставляйте этим, только номер и иконки меняйте.
Выделить код
Код:
.bookmark-item[label="1"] {-moz-appearance: none !important; list-style-image: url("ИКОНКА") !important; -moz-image-region: auto !important; }
jkeks
в коде правишь
label — «склад» на своё
и иконку на свою в base64 — url(«data:image/png;base64,iVB….«) !important;
/* Замена иконки в панели закладок на свою */ @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); .bookmark-item[label="склад"] > .toolbarbutton-icon { /* Trick: change binding to break "src" attribute */ -moz-binding: url("chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton") !important; } .bookmark-item[label="склад"] > .toolbarbutton-icon > .toolbarbutton-icon { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGUlEQVR42mNk+A+EFADGUQNGDRg1YLgYAACV5B/xFLQRUQAAAABJRU5ErkJggg==") !important; display: -moz-box !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important; border: none !important; } .bookmark-item[label="склад"] > .toolbarbutton-icon > .toolbarbutton-text, .bookmark-item[label="склад"] > .toolbarbutton-icon > .toolbarbutton-multiline-text { display: none !important; }
Вообще все это описано в этой ветке форума: https://forum.mozilla-russia.org/viewtopic.php?id=37396&p=67