JavaScriptでconsole.log


JavaScriptで以下みたいに書いてブラウザのコンソールに出力。

console.log('デバッグログ');


以下はOK。


以下はダメ。(エラーになります)

  • Opera10
  • IE7
  • IE6


無念。。


じゃ、こんなのをどこかに追加してみる。

if (typeof window.console != 'object' ) {
  if (window.opera) {
    window.console = {log : opera.postError}
  } else {
    window.console = {log : function(){}};
  }
}

Opera10はOK。
IE6、7はダメだけど、一応エラー回避。