IE запускает JavaScript только после нажатия F12 - PullRequest
10 голосов
/ 29 сентября 2011

У меня странная проблема в Internet Explorer с Javascript.В каждом браузере, который я тестировал, включен javascript, но, похоже, он запускается только после нажатия F12 и запуска его в режиме отладки.И что более запутанно, после запуска отладчика IE все работает как положено.Есть идеи, что бы это могло быть?

1 Ответ

25 голосов
/ 29 сентября 2011

Если вы звоните:

console.log('...some text here...');

или любому другому связанному с консолью методу, не проверив, существует ли window.console, сценарий завершится с ошибкой.Открытие консоли приводит к существованию window.console, что позволяет сценарию продолжить выполнение.

Добавить "window.console && " перед вашими вызовами console:

window.console && console.log('works');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...