Christian Heilmann

console.log() for Internet Explorer with Faux Console

Tuesday, February 13th, 2007 at 9:48 pm

Nearly every modern browser supports the console.log() command to print out data during debugging without having to resort to alert() and pressing enter until you go nuts. Of course Microsoft Internet Explorer does not, which is why I found myself getting false error reports from collegues when sending them code to check out (I naturally use Firefox with Firebug).

To change this situation I wrote a small JavaScript that simulates a console only when your browser does not support it. This means that you can use console.log() safely and even MSIE will show you the output in a small dynamically generated DIV on the page.

P.S. Robert, should I have called this “The only simulated debugging console you will ever need?”

Share on Twitter