4

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

控制台在渲染引擎或 DOM 树上有什么变化?是否有调整如何自动启用控制台?

没有控制台: 截图

使用控制台(打开几秒钟): 屏幕截图

如果您希望我方面的更多详细信息,请告诉我。

4

1 回答 1

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);
于 2013-08-28T06:44:44.877 回答