Создание панели инструментов с использованием Firefox - PullRequest
0 голосов
/ 22 января 2012

Я пытался создать панель инструментов, используя Firefox. Я следовал следующему уроку http://www.borngeek.com/firefox/toolbar-tutorial/

В конце урока, когда я открывал файл .XPI, он говорит, что он успешно установлен и браузер необходимо перезапустить. Когда браузер перезапускается, я не могу найти панель инструментов нигде. Я вижу, что он установлен в меню «Инструменты» -> «Дополнения» -> «Расширения».

Кто-нибудь есть какие-либо предложения или другие ссылки для создания панели инструментов в Firefox или Internet Explorer?

1 Ответ

0 голосов
/ 22 января 2012

Поскольку ваше дополнение появляется в списке надстроек, проблема наиболее вероятна в одном из следующих мест:

  1. Возможно, в вашем файле XUL есть опечатка (убедитесь, чторазметка использует соответствующую структуру).
  2. Пути в манифесте Chrome могут быть недействительными (опять же, возможно, опечатка).
  3. Возможно, ваш файл XPI не структурирован должным образом.

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

...