Вы можете использовать недокументированное свойство unsafeWindow
.Как следует из названия, это плохая идея.Но, поскольку вы используете его только для отладки, все должно быть хорошо.Пожалуйста, удалите эти операторы при освобождении вашего аддона.
unsafeWindow.console.log("Hello, firebug!");
Если вы хотите, чтобы все консольные вызовы переходили на firebug, вы можете добавить следующее в ваш скрипт контента.просто хочу log
console.log = unsafeWindow.console.log
Примечание: Когда я запускал это на contentScriptWhen: "start"
страничном моде, я заметил, что Firebug еще не загрузился в консольный объект.Поэтому, если вы используете contentScriptWhen: "start"
, вам может потребоваться небольшая задержка перед доступом к консоли.