2013-06-14 2 views
2

Я бы хотел поиграть с разработками firefox addons, и я собираюсь получить доступ к вещам вроде Components.utils и другим объектам, которые недоступны из кода клиента.Полностью привилегированная консоль для firefox

Я пробовал встроенную консоль и консоль firebug, и оба дают мне ошибку, когда я пытаюсь получить доступ к объекту utils.

Есть ли консоль javascript firefox, которая даст мне полный доступ ко всем объектам firefox?

ответ

2

Использование devtools: Scratchpad (shift F4; он встроен в Firefox и доступен в меню веб-разработки). Вам необходимо установить префикс devtools.chrome.enabled в true в о: config и установить среду с нуля в браузер из меню Scratchpad. Как только вы это сделаете, любой код, который вы запускаете в блокноте, может обращаться к объектам хрома и работает с привилегиями хрома.

Не требуется дополнительных приложений или отдельных приложений.

2

Пробег: MozRepl.

Я использую его с rlwrap telnet localhost ....

+0

wow. вы можете использовать telnet для firefox? –

+0

Кстати - в новой версии вы не можете указать порт подключения (нет «настроек», которые я вижу). Знаете ли вы, что это за порт? –

+0

Порт по умолчанию - 4242. Вы можете изменить порт в меню «Инструмент> MozRepl> Изменить порт». – falsetru

Смежные вопросы