Проблема FireBug: не могу использовать console.log

У меня проблема с текущей версией FireBug.

Firefox: 3.6.13
Firebug: 1.6.0 и 1.6.1b1 (попробовали оба)

Мой Javascript не может использовать console.log (или любую консоль вообще) для вывода отладочных сообщений. Я не уверен, когда он перестал работать, но пока я получаю сообщение «консоль не определена», когда пытаюсь получить к нему доступ, или всплывающее сообщение при запуске этого кода:

if (console == undefined) {
    alert(1);
}

У меня было последнее расширение FirePHP (DeveloperCompanion) установлен, но удалил его, чтобы проверить, не является ли это причиной проблемы. Но ничего не изменил.

Есть идеи? Это тоже происходит с кем-нибудь?

[ОБНОВЛЕНИЕ]

Похоже, моя проблема была вызвана чем-то еще: я использую jQuery, и весь мой код заключен в $ (function () {.....}); , чтобы он запускался после того, как страница была отрисована.

Что я не учел, так это то, что тогда код запускается в другой области. консоль недоступна в этой области.

Чтобы использовать консоль, мне нужно вызвать window.console.log ('bla'); .

11
задан BlaM 18 December 2010 в 17:17
поделиться