3

Я всегда думал, что firebug будет отправлять на консоль контент всякий раз, когда JavaScript сталкивается с console.log('send this');

Затем я возился с методом hover() jQuery (что-то вроде $(".myDiv").hover(function () {...},function () {...console.log('leave');}); и не мог понять, почему событие происходило только один раз. Оказывается, похоже, что firebug будет отображать только первое вхождение идентичного console.log.

Затем я добавил идентичный console.log('leave'); после первого, и он не только отображался дважды, но каждый раз, когда я зависал, снова отображался дважды.

Затем, вместо дублирования второго console.log, я создаю цикл вокруг него. На этот раз он отображался только один раз и не отображался в последующие моменты, когда я зависал.

Что здесь происходит?

1 ответ1

9

Это новая функция, добавленная в Firebug 1.12, называемая консольной группировкой.

Чтобы отключить его (требуется версия 1.12.1):

  • Перейти к "about:config"
  • Обещаю, что будешь осторожен
  • ищите "extensions.firebug.console.groupLogMessages"
  • двойной щелчок на опции => значение установлено в false

Смотрите также:

Флоран

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .