Если вы хотите использовать console.log()
и не запускать его в IE, когда отладчик IE не запущен, вы можете поместить следующее в свой javascript в глобальную область видимости, прежде чем любые операторы console.log()
будут выполнены, чтобы фиктивная console.log()
, которая не даст вашим console.log()
заявлениям вызвать ошибки:
if (!window.console) {window.console = {};}
if (!console.log) {console.log = function() {};}
Конечно, если вы действительно хотите увидеть вывод console.log()
в IE, вам придется запустить отладчик IE, который приведет к определению console.log()
, или использовать другую среду отладки, которая его определяет.