Этот код CSS должен применяться к окну браузера. Возможно, у вас есть наложение, применяемое к окну браузера, в которое вы добавляете следующую строку ( документация ):
<?xml-stylesheet href="chrome://myExtension/skin/browser.css" type="text/css"?>
С chrome://myExtension/skin/browser.css
, указывающим на файл с таким содержимым:
.popup-notification-icon[popupid="sample-popup"] {
list-style-image: url("popupIcon.png");
}
Это установит chrome://myExtension/skin/popupIcon.png
как значок для всплывающих уведомлений с идентификатором "sample-popup"
.
Если у вас нет наложения окна браузера, вы можете получить тот же эффект с наложением style в вашем файле chrome.manifest
:
style chrome://browser/content/browser.xul chrome://myExtension/skin/browser.css