console.log and Internet Explorer
When coding/debugging JS I usually work with Chrome and console.log works like a charm. But when you test the same page in Internet Explorer you’ll get a javascript error.
If you then open Developer Tools in IE and hit refresh – the page will work 100% – since IE now has a console object (the developer tools window) it can log to.
The solution is to either remove all console.log statements – or add this at the top of your js file:
| if console === undefined { console = { log : function(){}}; } |