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