Поскольку ваше дополнение появляется в списке надстроек, проблема наиболее вероятна в одном из следующих мест:
- Возможно, в вашем файле XUL есть опечатка (убедитесь, чторазметка использует соответствующую структуру).
- Пути в манифесте Chrome могут быть недействительными (опять же, возможно, опечатка).
- Возможно, ваш файл XPI не структурирован должным образом.
Вы пытались заглянуть в консоль JavaScript, чтобы увидеть, появляются ли какие-либо ошибки? Глава 8 этого руководства объясняет несколько стратегий отладки в этом отношении и рекомендует расширение Console ^ 2 в качестве инструмента отладки.Он также рекомендует несколько полезных настроек браузера, которые могут помочь вам обнаружить проблему (параметр javascript.options.showInConsole особенно важен для выявления проблем XUL).Сравните ваш код с примером панели инструментов, предлагаемой в руководстве (которое я только что проверил, работает правильно в Firefox 9.0.1), и вы, скорее всего, найдете свою ошибку.