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

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





14th Август 2014 ;)





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


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

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

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

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


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

Все !

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

  • http://www.tersetechtips.com/how-to-change-firefox-bookmark-icons-favicons-without-extensions-or-addons/ — чувак написал как можно поправить конфиг Firefox для конкретных иконок
  • Еще пока можно воспользоваться CustomButtons расширением, но это унылое говно создает иконку не в bookmark.html, и потом не попадет в бэкап иконок
  • http://www.tapper-ware.net/blog/?p=97 — Ну а тут мужик рассказывает как все же сделать букмарклет с иконкой, но как-то геморойно, у него даже 2 заметки по этому поводу, вот вторая:  http://www.tapper-ware.net/blog/?p=267
  • Я же задал вопрос на оф форуме Mozilla и пока не получил ответа, пришел в уныние пока что. Получил ответ что надо воспользоваться правкой userCheome.css и задал вопрос в другой ветку тут.

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

 

 








Введите ваш email:

Сегодня: 2017.06.24
jAntivirus