除非开发者工具打开,否则IE8 Javascript不会运行?

除非开发者工具打开,否则IE8 Javascript不会运行?,javascript,internet-explorer-8,ie-developer-tools,Javascript,Internet Explorer 8,Ie Developer Tools,出于某种原因,在IE8中,除非我在打开开发人员工具的情况下重新加载页面,否则javascript不会运行。我关闭开发工具并重新加载页面,javascript停止工作。我没有收到任何错误报告(不是说它们会有任何用处) 其他人有这个问题吗?通常是因为您在脚本中留下了一个控制台.log调用。这仅在存在调试器时有效。除非关闭开发工具,否则尝试使用它时会出现JS错误。关闭开发工具,关闭IE8,重新打开,使用清除缓存刷新:CTRL-F5 如果您没有任何与开发人员工具通信的特殊JavaScript,那么这应该

出于某种原因,在IE8中,除非我在打开开发人员工具的情况下重新加载页面,否则javascript不会运行。我关闭开发工具并重新加载页面,javascript停止工作。我没有收到任何错误报告(不是说它们会有任何用处)


其他人有这个问题吗?

通常是因为您在脚本中留下了一个
控制台.log
调用。这仅在存在调试器时有效。除非关闭开发工具,否则尝试使用它时会出现JS错误。

关闭开发工具,关闭IE8,重新打开,使用清除缓存刷新:CTRL-F5
如果您没有任何与开发人员工具通信的特殊JavaScript,那么这应该可以做到

我通常使用:if(console){console.log(object);}我从未使用过console.log。我还没有禁用javascript错误:/现在是2012年,答案仍然正确。在Internet选项->高级->浏览->取消选中“禁用脚本调试”下,您可以在不打开开发工具的情况下获得控制台对象。因此,我在代码的开头做了这件事:
window.console=window.console | |{log:function(){}刚刚为我节省了数小时的调试时间!谢谢:-)好主意,我尝试卸载IE8并重新安装,但问题仍然存在。