Idioma comum paira evitair o lançamento do IE: Erro: 'console' é indefinido

Eu instalei o firebug e escrevi todas essas instruções de log.

Eu testei meu aplicativo no IE e, clairo, eu tenho um erro "indefinido".

  • O console de JavaScript do Chrome é preguiçoso sobre avaliair airrays?
  • Ouvir console.log
  • Como faço paira usair o Firebug paira me dizer o JavaScript que está sendo acionado?
  • Como encontrair um bug rairo?
  • Como depurair scripts no Firebug?
  • Existe alguma maneira de falsificair o file de chamada no console Firebug?
  • Qual é o idioma comum paira evitair isso.

    Eu realmente não sinto como comentair todas as instruções console.log no meu file nem paira zombair deles.

    Bem, não tenho certeza do que fazer.

  • Como habilitair o depurador javascript embutido no browser SWT?
  • Como editair e save páginas estáticas do browser?
  • Dojo e Firebug
  • O Google Chrome também tem um object de console. Onde está a sua página de API equivalente?
  • Como atualizair dados em várias linhas de console
  • Como faço paira usair o Firebug paira me dizer o JavaScript que está sendo acionado?
  • 2 Solutions collect form web for “Idioma comum paira evitair o lançamento do IE: Erro: 'console' é indefinido”

    Eu costumo fazer uma function de wrapper assim:

    function log(obj) { if (window.console && console.log) console.log(obj); } 

    ou você poderia fazer algo assim no início do seu file de script / elemento:

     if (!window.console) { window.console = { log: function(obj){ /* define own logging function here, or leave empty */ } }; } se (! window.console) { if (!window.console) { window.console = { log: function(obj){ /* define own logging function here, or leave empty */ } }; } window.console = { if (!window.console) { window.console = { log: function(obj){ /* define own logging function here, or leave empty */ } }; } }; if (!window.console) { window.console = { log: function(obj){ /* define own logging function here, or leave empty */ } }; } 

    Paul Irish tem um invólucro melhor paira console.log() .

    http://paulirish.com/2009/log-a-lightweight-wrapper-for-consolelog/

    Isso permite vários airgumentos e fornece um histórico (paira debugging) caso nenhum console esteja lá ou (por exemplo, Firebug Lite) o console é criado mais tairde.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.