Используете надстройку SDK для добавления кнопок на панель инструментов? Интеграция XUL и SDK надстроек для надстроек Firefox?

Я уже написал большую часть надстройки Firefox, используя Add-on SDK API. Теперь я обнаружил, что Add-on SDK может быть недостаточно мощным для моих целей. Мне нужны две вещи:

  1. Кнопка раскрывающегося списка на панели инструментов рядом с адресной строкой.
  2. Изменение менеджера надстроек в firefox

Это действительно разочаровывает, но я не верю, что это возможно с помощью Add-on SDK.

Прежде всего, насколько я понимаю, в Add-on SDK API есть модуль виджета . Но это позволяет мне только добавить простой значок или метку на неудобную панель надстройки. Что, если мне нужно добавить более удобную кнопку, например, рядом с панелью местоположения для Firebug или Greasemonkey? Что касается модификации менеджера надстроек в firefox, я безуспешно пробовал XUL Николая Пономарева с Add-on SDK . Если кто-нибудь знает, как заставить это работать, и может указать мне правильное направление, это было бы чрезвычайно полезно ( cfx init --template xul не делает ничего, что делает обычный SDK, когда я его пробую)

10
задан Wladimir Palant 2 June 2012 в 22:35
поделиться