Сообщения Console.log не отображаются в консоли Chrome javascript?
Я регистрируюсь, используя плагин jQuery.log (который регистрируется в console.log, если он доступен) ) и я не вижу никаких сообщений о регистрации в консоли Chrome JavaScript.
Ведение журнала работает на консоли Firebug под Firefox, но мне пришлось явно включить консоль Firebug JavaScript. Вы пропустили какую-то опцию в Chrome?
Edit:
Единственное, что регистрируется на консоли —
Неизвестная синтаксическая ошибка, нераспознанное выражение: | button
Console.log вообще не работает
Часть кода не работает, и я пытаюсь определить, в чем проблема, но console.log() не регистрирует никаких результатов в инструментах Chrome Dev, я делаю это правильно?
ИЗМЕНИТЬ ПОЛНЫЙ КОД ДОБАВЛЕНО
Некоторые биты полного кода (см. Выше) ссылаются на другие файлы JS, и код не возвращает ошибок при запуске с этими файлами. После устранения неполадок я вижу сообщение консоли перед функцией прокрутки, но я не вижу сообщения консоли в функции прокрутки.
8 ответов
Я чувствую себя немного глупо, но пусть это станет уроком для всех . Убедитесь, что вы выбрали правильный выбор!
По сути, консоль ничего не регистрировала, потому что этот конкретный фрагмент кода пытался захватить область прокрутки моего окна, хотя на самом деле мой код был настроен по-другому для прокрутки всего DIV. Как только я изменился:
Консоль начала регистрировать правильные сообщения.
Рассмотрим более прагматичный подход к вопросу «делать это правильно».
Если оба этих log вывода выведены правильно, то, скорее всего, проблема существует в вашем объявлении var. Чтобы отладить это, рассмотрите возможность разбить его на несколько строк:
Делая это, по крайней мере во время отладки, вы можете обнаружить, что переменная id не определена, что приводит к ошибкам во всем остальном коде. Возможно, некоторые из ваших тегов div не имеют идентификаторов?
Просто вам нужно выбрать правую опцию, чтобы показывать сообщения журнала из опции, представленной слева на вкладке консоли. Вы можете сослаться на снимок экрана.
В моем случае все сообщения консоли не отображались, потому что я оставил строку в текстовом поле «фильтр».
Удалите фильтр, нажав X, как показано:

Похоже, вы либо скрыли журналы JavaScript, либо указали, что хотите видеть только ошибки или предупреждения. Откройте Инструменты разработчика Chrome и перейдите на вкладку Консоль. Внизу вы хотите убедиться, что JavaScript отмечен, а также убедиться, что у вас выбрано «Все», «Журналы» или «Отладка».

На изображении выше у меня отмечены JavaScript, Сеть, Логирование, CSS и прочее и выбрано «Все».
Другая потенциальная проблема может заключаться в том, что ваша функция $(window).scroll() не заключена в функцию .ready() (как задокументировано Демонстрация JSFiddle.
Редактировать:
Вопрос был отредактирован. Новый код дает две ошибки:
Uncaught ReferenceError: fitHeight не определен Uncaught TypeError: Невозможно прочитать свойство ‘addEventListener’ из null
Из-за этого код останавливает выполнение до достижения любого вызова console.log .
Возможно, вы использовали функцию фильтра в консоли, которая будет скрывать все, что не соответствует вашему запросу. Удалите запрос, и ваши сообщения будут отображаться.
Теперь в современных браузерах console.log() можно использовать, нажав клавишу F12 . Картинка будет полезна для четкого понимания концепции.
В моем случае я разрабатывал Polymer WebComponent, который включается с помощью <link rel=»import»> в основной документ HTML. Оказывается, что HTML-файл WebComponent по какой-то причине кэшировался, хотя я изменил его со времен кэшированной версии.
Чтобы решить эту проблему, я открыл консоль разработчика (в Chrome), щелкнул правой кнопкой мыши стрелку перезагрузки рядом с адресной строкой и выбрал «Очистить кэш и полная перезагрузка» — проблема решена.
Не работает console log
В firefox после сегодняшнего обновления у меня перестал работать console.log(); что делать?

![]()
Что есть сам объект console у Вас? Должен быть такой: 
Проверьте, не переопределил ли его какой-либо скрипт.
![]()
Что значит «не работает»? Где не работает? Проверьте подключенные на странице скрипты: переменную console можно переопределить, изменив таким образом стандартное поведение. Это можно сделать нечайно (например, в случае ошибки = вместо == или === ).