Используя команду Add-on SDK cfx run
, можно ли запустить ее для входа в консоль Firebug вместо командной строки из основного кода дополнения или содержимого?Есть ли способ использовать firebug's console.log из cfx Firefox?
ответ
Вы можете использовать недокументированное имущество unsafeWindow
. Как следует из названия, это БАД ИДЕЯ. Но, поскольку вы используете его только для отладки, все должно быть хорошо. Удалите эти заявления при выпуске своего аддона.
unsafeWindow.console.log("Hello, firebug!");
Если вы хотите, чтобы все консольные вызовы переходили в firebug, вы можете поместить в свой контентный скрипт следующее.
console = unsafeWindow.console;
Если вы просто хотите войти
console.log = unsafeWindow.console.log
Примечание: Когда я бегу это на contentScriptWhen: "start"
страницу-мод, я заметил, что Firebug не загружен в объект консоли еще. Поэтому, если вы используете contentScriptWhen: "start"
, вам может потребоваться небольшая задержка перед доступом к консоли.
Отмечено правильно с предостерегающим emptor, что я его не тестировал. Я перешел от проекта. – nfirvine
- 1. Сообщения console.log() не отображаются из Firefox Addon
- 2. Есть ли способ использовать imagegrabwindow() с Firefox или Chrome?
- 3. Есть ли способ использовать createMediaStreamSource в AudioContext в Firefox 23?
- 4. Возможно ли установить дополнение Firefox SDK без использования cfx?
- 5. Есть ли способ to console.log date (timestamp) с ручками
- 6. Есть ли способ просматривать сообщения console.log PhantomJS через Selenium/GhostDriver?
- 7. Есть ли способ работать вокруг сайт (ы) нарушение console.log
- 8. Пример дополнения к firefox «cfx test», почему?
- 9. Есть ли способ сгладить шрифты в Firefox?
- 10. Есть ли способ «хорошей практики» обнаружения Firefox?
- 11. Есть ли способ прочитать console.log с помощью Javascript?
- 12. Есть ли эквивалент javascipt's console.log() в Shiny?
- 13. Разрешения на выполнение команды cfx из Firefox Add-on SDK
- 14. Абсолютный URL-адрес Firefox Extension во время выполнения cfx vs cfx xpi?
- 15. Есть ли способ создать скриншоты всего экрана из расширения Firefox?
- 16. Ошибки в Firefox Дополнения SDK при использовании cfx xpi, тогда как cfx run отлично работает
- 17. Содержимое Ajax невидимо в firebugs и неспособно использовать функцию зависания
- 18. python/django, firefox: Есть ли способ, которым я могу использовать код python для вызова функций firefox
- 19. Исключить файлы или папки, пока cfx xpi - Firefox addon sdk
- 20. Дополнения Firefox: cfx run работает отлично, cfx xpi работает, но надстройка ничего не делает
- 21. Как обновить аддон Firefox cfx с аддоном jpm?
- 22. Можно ли использовать C++ CFX теги в Railo?
- 23. console.log в firefox не работает?
- 24. Есть ли способ использовать DataTemplate с параметром?
- 25. Есть ли способ использовать java-методы?
- 26. Настройка firefox console.log (для моего собственного прототипа)
- 27. Можно ли использовать console.log в CF-коде
- 28. Есть ли способ принудительно использовать версию dll?
- 29. cfx Firefox add-on с панелью, не открывающей вкладку
- 30. Есть ли способ использовать объединение в GLSL?
Сообщения console.log из веб-содержимого должны отображаться в Firebug или в веб-консоли как обычно. В настоящее время невозможно получить инструкции console.log из сценария контента или кода аддона в firebug - я думаю, для этого потребуется плагин Firebug или, возможно, использование ChromeBug. – canuckistani
@canuckistani: Я пробовал Chromebug, но он все еще идет к терминалу. – nfirvine
Право - как я уже сказал, в настоящее время нет возможности сделать это. Лично я предпочитаю видеть сообщения от моего кода, напечатанного на терминале, - это лучше, чем пытаться использовать консольное окно. YMMV. – canuckistani