Как отлаживать расширение Firefox Add-on SDK?

Я работаю над кодом расширения Firefox Add-on SDK. Я хочу отладить его.

Можем ли мы отладить его, как в Firebug? Firebug не работает с моим дополнением.


person Hitu Bansal    schedule 04.12.2014    source источник
comment
Включите настройки разработчика, а затем откройте консоль браузера. Ctrl+Shift+J.   -  person Noitidart    schedule 04.12.2014
comment
Спасибо. ЧТО Я НЕ МОГУ ОТЛАДИТЬ HTML ЗДЕСЬ..   -  person Hitu Bansal    schedule 04.12.2014


Ответы (2)


Первый результат в Google…

Чтобы включить отладчик дополнений, вам необходимо установить флажок Включить отладку chrome и дополнений и Включить удаленную отладку в Firefox.

Для этого выберите «Переключить инструменты» в меню «Веб-разработчик» в Firefox, откройте «Настройки инструментов разработчика» и установите флажок «Включить отладку Chrome и дополнений» и «Включить удаленную отладку».

Теперь откройте диспетчер дополнений. Рядом с записью для вашего дополнения вы увидите кнопку с надписью «Отладка». Нажмите эту кнопку, чтобы запустить отладчик.

Далее вы увидите диалоговое окно с просьбой принять входящее соединение. Нажмите OK, и отладчик запустится в отдельном окне.

person willlma    schedule 04.12.2014
comment
Что делать, когда у других дополнений появляется кнопка отладки, а у меня нет. Что-то нужно сделать, чтобы включить отладку в моем коде? - person tmj; 18.05.2015
comment
Чтобы включить отладку для вашего дополнения, откройте about:config и добавьте это: extensions.myAddonID.sdk.console.logLevel - где myAddonID совпадает с вашим id в package.json. Установите значение all. - person bgmCoder; 17.12.2015

По состоянию на июль 2016 года:

Вы можете использовать отладчик дополнений Firefox.

Используйте команду jpm run --debug.

Затем нажмите «ОК», когда вас попросят принять входящее соединение:

Принять входящее соединение?

После этого у вас появится окно отладчика, из которого вы сможете выбрать файлы JavaScript:

Окно отладчика

Большую часть этого ответа я скопировал из моего ответа на другой вопрос.

person Makyen♦    schedule 14.07.2016