Как я могу отладить расширение Firefox с помощью Firebug?

Я пытаюсь использовать Firebug для отладки файла JavaScript в расширении, которое я добавил в Fx 4.
Может кто-нибудь сказать мне, как это сделать? Я могу видеть только сценарии веб-сайта.

4 ответа

Решение

Используйте Chromebug это firebug для разработки расширений, ведьма даст вам полную возможность самостоятельно проверять отладку Firefox и всех расширений Firefox, как если бы это была веб-страница:)

1 - установите последнюю версию здесь: http://getfirebug.com/releases/chromebug/

2- Winkey + R, чтобы открыть запустить, затем введите firefox.exe -chromebug это запустит Firefox с Chromebug

3 - для получения дополнительной информации посетите http://getfirebug.com/wiki/index.php/Chromebug

Пожалуйста, ознакомьтесь с разделом MDN - Создание расширения - Отладка расширений, в котором показано, какие инструменты Firefox предоставляет вам для внутренней отладки расширения, а также взгляните на Dive Into Greasemonkey - Отладка пользовательских сценариев, которая предназначена более конкретно для вашего запроса.

Кроме этого, смотрите Как отладить скрипт Greasemonkey с расширением Firebug?

На Firefox 19 или более поздней версии можно использовать встроенный отладчик JS в самом браузере. Перейдите к about: config и установите следующие два параметра:

devtools.chrome.enabled: правда
devtools.debugger.remote-enabled: true

После перезапуска браузера вы можете получить доступ к Отладчику браузера через Сервис> Веб-разработчик> Отладчик браузера.

(обратите внимание, что вы должны принять входящее соединение)

Смотрите больше на: https://developer.mozilla.org/en/docs/Debugging_JavaScript

В правом нижнем углу должна быть маленькая иконка Firebug. Нажмите один или два раза, чтобы открыть, а затем вы увидите несколько вкладок в верхней части. Перейдите на вкладку "Консоль" для отладки в реальном времени или на вкладку "SCript", чтобы просмотреть загруженные сценарии. Обратите внимание, вы также можете загружать CSS и HTML через Firebug, используйте значок "Просмотр" для просмотра HTML-кода на странице в режиме реального времени.

Другие вопросы по тегам