Страницы: 1
hydrolizer
Самое обидное, что искал, но не нашел...
Как оказалось - атрибут и значение местами перепутал...
Спать по ночам надо...
Например, убираем из контестного меню пункт "Adblock Plus: заблокировать изображение", добавляемый расширением Adblock Plus
1) Из "adblock_plus-1.3.3-fn+fx+sm+tb.xpi" извлекаем "adblockplus.jar"
2) "adblockplus.jar" - распаковываем
3) Ищем в распакованных файлах текст: "Adblock Plus: заблокировать изображение"
Нашли в (chrome\adblockplus\locale\ru\overlay.dtd)
<!ENTITY context.image.label "Adblock Plus: заблокировать изображение">
4) Ищем в файлах текст: "context.image.label"
Нашли в (chrome\adblockplus\content\ui\overlayGeneral.xul)
<menuitem id="abp-image-menuitem" label="&context.image.label;…" hidden="true"/>
Искомый ID: "abp-image-menuitem"
5) В файл \UserProfile\chrome\userChrome.css добавляем:
#abp-image-menuitem
…
{
display: none !important;
}[/q
Нашел чем посмотреть ID пунктов контестного меню браузера: DOM Inspector + browser.xul
НЕ Самый простой вариант отредактировать контекстного меню расширения:
TC=>(aaa.xpi->bbb.jar->(xxx.xul+yyy.dtd))+EmEditor+userChrome.css
В Firefox-3 для "чистки" контекстного меню использовал "userChrome.css" + MenuManipulator (в MM смотрел "ID" пунктов меню, которые потом блокировал в userChrome.css)
В Firefox-4 MenuManipulator не работает...
Что посоветуете вместо MenuManipulator, совместимое с Firefox-4?
Страницы: 1