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?
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.
来源:https://stackoverflow.com/questions/1701754/ie8-javascript-doesnt-run-unless-developer-tools-is-open