console.log はもともと Firefox の「特許」であり、厳密に言えば、Firebugs をインストールした後の Firefox 独自のデバッグ「トリック」です。
IE8 はこのトリックを学習しましたが、Firebugs よりも使用が面倒です。Console.log はデバッグ ウィンドウ (F12) が開いている場合にのみ結果を生成し、そうでない場合はエラーが報告されます。
今日、Opera には Dragonfly というツールがあることを知りました。このツールを使用して DOM を表示するのは、Firebug に相当します。ただし、console.log はまだ使用できません。そこで誰かが次の 2 行のコードを提供しました:
window.console = window.console || {};
console.log = opera.postError);
テスト後、上記のコードは正常に動作します。
現時点では、Firefox/IE/Opera はすべて console.log を使用できます。
もちろん、IE と Opera の console.log は、Firebugs の元の console.log に比べてまだ単純すぎます。たとえば、パラメータがオブジェクトまたは配列の場合、それ以上の表示機能はありません。
]
Script Home 注: IE ブラウザはデフォルトでは console.log をサポートしていません。代わりに、このコードが原因でエラーが報告されます。IE ではコメントアウトすることをお勧めします。