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