For some reason, in IE8, javascript is not running unless I reload the page with Developer Tools open. I close developer tools and reload the page and the javascript stops working. I'm not getting any error reports (not that they'd be any use anyway).
Anyone else had this problem?
I found that I needed more than to just check for the existance of console. I used the answer from this thread. It traps all sorts of methods in the console object.
Often that's because you left a
console.log
call in your script. This only works when a debugger is present. You should get a JS error on trying to use it unless you have them turned off.Close Developer Tools, close IE8, re-open, refresh with clear-cache: CTRL-F5 This should do the trick if you don't have any special JavaScript communicating with Developer Tools.