У меня проблема с текущей версией FireBug.
Firefox: 3.6.13
Firebug: 1.6.0 и 1.6.1b1 (попробовали оба)
Мой Javascript не может использовать console.log(или любую консоль вообще) для вывода сообщений отладки. Я не уверен, когда он перестает работать, но пока я получаю "консоль не определена" при попытке получить к ней доступ или всплывающее сообщение при запуске этого кода:
if (console == undefined) {
alert(1);
}
У меня было установлено последнее расширение FirePHP (DeveloperCompanion), но удалено, чтобы узнать, вызвало ли это проблему. Однако ничего не изменилось.
Любые идеи? Это происходит и с кем-то другим?
[ОБНОВЛЕНИЕ]
Похоже, что моя проблема была вызвана чем-то другим: я использую jQuery и весь код, заключенный в $(function() {.....});
, чтобы он запускался после того, как страница была отображена.
То, что я не рассматривал, заключается в том, что тогда код запускается в другой области. console
недоступен в этой области.
Чтобы использовать консоль, я должен вызвать window.console.log('bla');
.