Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个非常奇怪的问题:我尝试在 IE 10 中调试(F12)Web 应用程序。当控制台关闭时,问题处于活动状态。一旦控制台打开(关闭)一次,问题就会消失。
控制台在渲染引擎或 DOM 树上有什么变化?是否有调整如何自动启用控制台?
没有控制台: 截图
使用控制台(打开几秒钟): 屏幕截图
如果您希望我方面的更多详细信息,请告诉我。
通常这是console.log脚本中未选中的结果。确认写入控制台的代码之前会检查是否window.console存在。
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);