Новости о браузере Firefox, и о Mozilla в частности. http://firefox-me.ru

Как в Firefox присвоить иконку Букмарклету ?

14th Август 2014 ;)









Как видим из картинки у нас в тулбаре есть ссылка (иконка с книжечкой), а на желтой подсказе видно что URL у этой ссылки начинается с JavaScript.


Вот как обычно это выглядит

Кто сталкивался тот знает что для JavaScript урлов нелзя сделать иконочку, есть кажется некое раширение для этого, но предложенный мной способ можно сделать без расширений и не потребуется каких-то усилий.








Ищем сайт с нужной иконкой, или создаем в интернете страничку с нужным favicon.

Дублируем ссылку:


И у новой ссылки вставляем в URL JavaScript  код.

Все !

p.s. Как оказалось эта фигня работает до перезагрузки браузера, потом сбрасывается в муравьев, ниже приведу ссылки на решения:

bookmark favicon changer

Короче есть все таки одно расширение, однако оно не в Маркете 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

 

 








Сегодня: 2017.10.22