Javascript на странице в Internet Explorer (8 и 9) с инструментами для разработчиков открытых достигает console.log()
, которая определяется - но ничего отображается в фактическом журнале.console.log() не определен, но не в IE необходимо войти - пустая консоль
Вещи пробовал:
- двойной проверки с
alert()
s, чтоconsole
определена и чтоconsole.log
является функцией. - Проверка с
alert()
с до и после этого делает код достичьconsole.log()
линии, - Проверка кода для любого IE откаты как
if(ie){console={log:function(){}}}
, удаляя ссылки на библиотеки и проверять фрагменты кода для упоминанияconsole
- Проверка настроек и в IE позволяя ничего, касающиеся отладки
- Проверка, что IE не сломана загрузки страницы 3 участника с
console.log()
с (например, http://jsbin.com журналы «INIT» и «бегун») - подкачка
console
дляwindow.console
Итак, консоль существует и активна, но консольные сообщения не отображаются в реальной консоли (на вкладке «Сценарий» или на вкладке «Консоль»).
Что еще может остановить console.log()
от фактического входа в систему, даже если инструменты разработчика открыты и console.log
- это определенная функция?
После публикации я просто заметил это в «связанных» - [** Firebug Lite в IE, подавляющих инструкции console.log? **] (http://stackoverflow.com/questions/9830287/firebug-lite-in- ie-suppressing-console-log-statements? rq = 1), где ответ содержит некоторые советы о том, как сделать Firebug Lite приятным – user568458