(Resolvido)Erro não acontece quando eu abro debugger do IE9

Boa tarde pessoal… estava depurando um código javascript, mais sempre quando eu abria o depurador(F12) eu verifica que o erro não acontecia. Mais quando eu não abria o depurador o erro acontecia.

Alguém já passou por algo semelhante???

Sim…
Provavelmente vc faz uso do “console”. O objeto “console” não existe no IE se a gente não usa o modo debug. Ou seja, se a gente não abre o depurador, “window.console” é null.

workaround…

if(!window.console) {
  window.console = {
    log: function(){},
    debug: function(){},
    info: function(){},
    warn: function(){},
    error: function(){}
  };
}

Vlw fera, só com esse codigo já resolveu…