0

Chrome、FireFox、Safariはすべて、開発者ツールビューを開かなくてもコンソールにログインできます。consoleただし、IE 8および9(約10は不明)は、開発者ツールを最初に開かないと定義されないため、できません。

これに対する回避策はありますか?外部JavaScriptライブラリ?

4

2 に答える 2

1

IEでこれを支援するライブラリはわかりませんが、ログをメソッド内にカプセル化して、開発者モードでないときにIEで正常に動作するようにすることができます。

function log(val){
  if(console.log){
    console.log(val);
  }
}
于 2012-11-25T20:16:22.317 に答える
1
window.console = window.console || {log: function(){}};

これにより、ログにアクセスできなくなりますが、nullポインタエラーは回避されます。

于 2012-11-25T20:24:12.630 に答える