Подскажите пожалуйста как отлаживать дополнения [firefox]

1. Написал дополнение.
2. Включил devtools.chrome.enabled = true  в  about:config
3. Перезагрузил браузер
4. Открыл FireFox\Веб-разработка\Отладчик

- и вижу только скрипты загруженной страницы

Как открыть для отладки main.js из моего дополнения?

Просто firebug в отладке кода расширения не поможет - к нему нужен chromebug. Разработчики firebug пишут, что we use Chromebug to debug Firebug - не знаю, я не пользуюсь firebug'ом.
На MDN для отладки рекомендуют использовать Venkman. Я когда-то попробовал им воспользоваться - того, что ожидалось (подобно пошаговой отладке в той же Visual Studio с просмотром значений локальных переменных, стека вызова, и проч.) не получил, и с тех пор к этому расширению не возвращаюсь.
На данный момент для собственно отладки я использую Console²+log4moz (это js-модуль для логирования)+отладочный вывод в консоль - этого вполне хватает. Для прочих целей разработки помимо перечисленного еще используются SQLite Manager+XPCOMViewer+DOM Inspector.
А вообще - советую изучить вот эти ссылки:
https://developer.mozilla.org/en-US/doc … nvironment
https://developer.mozilla.org/en-US/doc … JavaScript
- там достаточно много информации по этой теме.

Venkman интересная вещь, все как на картинках. Позволяет отслеживать переменные в момент исполнения кода.
Запускается командой x-jsd:debugger из адресной строки и должно быть открыто только одно окно с мозилой.
Но пока не нашел в нем как добраться до файлов расширений.

Можно подробнее узнать про log4moz. Там так много английских букв:cry: Я так понял его надо скачивать и прописывать в исполняемом модуле.
Как это будет выглядеть для отслеживания  первых строчки, допустим:

Выделить код

Код:

var a = 10;
а = а + 1;

Yes! Все получилось! Venkman отображает скрипты расширений, но только в момент исполнения. Нужно внимательно просматривать список скриптов в момент обновления страницы, скрипт дополнения там появляется и потом исчезает.:cool:

В гугл хроме есть хороший встроенный отладчикhttp://learn.javascript.ru/debugging-chrome

Не отражается список расширений хотя все значки есть на панели инструментов а при нажатии кнопки Расширения отражается пустая страница, версия 20.0.1..подскажите пожалуйста в чем дело..