У меня странная проблема в Internet Explorer с Javascript. В каждом браузере я тестировал javascript, но он работает только после того, как я запустил F12, запустив его в режиме отладки. И что более запутанно, после запуска отладчика IE все работает так, как предполагают. Любые идеи, что это может быть?
IE запускает javascript только после нажатия F12
Ответ 1
Если вы звоните:
console.log('...some text here...');
или любой связанный с ним метод консоли, не проверив, существует ли window.console
, script будет терпеть неудачу. Открытие консоли приводит к window.console
существующему, что позволяет script продолжить выполнение.
Добавьте "window.console && "
перед вызовами console
:
window.console && console.log('works');