Использование Add-on SDK для добавления кнопок панели инструментов? Интегрируете XUL и SDK для дополнений Firefox?
Я уже написал большую часть надстройки Firefox, используя API SDK для надстроек. Сейчас я обнаруживаю, что Add-on SDK может быть недостаточно мощным для моих целей. Мне нужны две вещи:
Выпадающая кнопка на панели инструментов рядом с панелью адресации.Чтобы изменить менеджер дополнений в FirefoxЭто действительно разочаровывает, но я не верю, что что-либо из этого возможно с помощью дополнительного SDK.
Прежде всего, я понимаю, что естьwidget
модуль в надстройке SDK API. Но это только позволяет мне добавить простой значок или ярлык на неудобной панели надстроек. Что если мне нужно добавить более приятную кнопку, например, рядом с адресной строкой для Firebug или Greasemonkey? Что касается изменения менеджера дополнений в Firefox, я попыталсяXUL Николая Пономарева с надстройкой SDK без какого-либо успеха вообще. Если кто-нибудь знает, как заставить это работать и может указать мне правильное направление, это было бы чрезвычайно полезно (cfx init --template xul
ничего не делает обычный SDK, когда я пытаюсь)