IE 10:调试控制台(F12)改变行为

时间:2013-08-28 06:38:06

标签: javascript internet-explorer debugging gwt

我有一个非常奇怪的问题:我尝试在IE 10中调试(F12)Web应用程序。当控制台关闭时,问题处于活动状态。一旦控制台打开(关闭)一次,问题就会消失。

控制台在渲染引擎或DOM树上有什么变化?我是否可以自动调试控制台?

没有控制台: Screenshot

使用控制台(打开几秒钟): Screenshot

如果您希望得到更多详细信息,请与我们联系。

1 个答案:

答案 0 :(得分:5)

这通常是脚本中未经检查console.log的结果。确认写入控制台的代码之前是否检查window.console是否存在。

var someVar = 1234;

//Fatal JS error, when devtools are closed:
console.log(someVar);

//Safely checked!
if (window.console) console.log(someVar);