Доброй ночи!

Имеется такой код.

Выделить код

Код:

<menuitem label="Новости"  image="chrome://Bar/images/icon.png"/>

В итоге  картинка не отображается в Firefox под Windows.

Хотя под Linux работает без проблем.

Большой
замени её base64 и вообще проблем никаких и нигде.
а не отображаться она может по причине например большой буквы в пути.
кстати если в адресной строке под вин. набрать тот путь она отображается?

<menuitem label="Новости" class="menuitem-iconic" image="chrome://Bar/images/icon.png"/>

?

okkamas_knife пишет

замени её base64 и вообще проблем никаких и нигде

А еще лучше - вынести определение иконки в CSS.

okkamas_knife пишет

кстати если в адресной строке под вин. набрать тот путь она отображается?

Да

Infocatcher пишет

<menuitem label="Новости" class="menuitem-iconic" image="chrome://Bar/images/icon.png"/>

Это помогло

hydrolizer пишет

okkamas_knife пишет: замени её base64 и вообще проблем никаких и нигдеА еще лучше - вынести определение иконки в CSS.

В смысле base64  в css?

забыл сказать, что картинки на кнопках отображаются без проблем. Только в выпадающих меню для кнопок нет иконок.

Большой пишет

В смысле base64  в css?

ну типа (кусок из моего юзерхрома) так для цсс

Выделить код

Код:

.tabbrowser-tabs .tabbrowser-tab[busy="true"] image.tab-icon-image {
  list-style-image: url("data:image/gif;base64,R0lGODlhEAAQAIe.....

а так для твого меню
image="data:image/gif;base64,R0lGODlhEAAQAIe......"/>
кодировщиков в base64 полно.
(в той же вики куча ссылок)

okkamas_knife пишет

image="data:image/gif;base64,R0lGODlhEAAQAIe......"/>

Как не странно не работает

Большой пишет

Как не странно не работает

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

okkamas_knife
спасиб