Подтвердить что ты не робот

ConsoleLog() больше не работает в Firebug с Firefox 51.0.1

Я только что обновил firefox до Firefox 51.0.1 (32-разрядная версия), а после обновления console.log перестала работать.

Когда я пытаюсь проверить некоторые переменные JavaScript, используя console.log(), он ничего не выводит.

4b9b3361

Ответ 1

Как я уже говорил в другом ответе, это происходит из-за того, что внутренние API Firefox, которые Firebug использует для вывода данных, изменились. Когда вы откроете Browser Console, вы увидите следующую ошибку:

TypeError: ConsoleAPIListener не является конструктором console.js: 149: 38

Обратите внимание, что, как указано в потоке в группе обсуждения Firebug и на Firebug homepage, Firebug прекращен и не поддерживается. То есть он ломается все больше и больше с каждой новой версией Firefox и полностью прекратит работу после включения многопроцессорного Firefox. Существует сообщение Firefox DevTools, и есть руководство по миграции.

Ответ 2

В 2 этапа:

  • отключить или (лучше) удалить Firebug
  • нажмите F12 и наслаждайтесь консолью и другими Devtools

Почему: Firebug не обновляется регулярно, он часто устаревает с новым обновлением FF. Инструменты, уже доступные в Firefox (F12), расширяют его.