【发布时间】:2014-07-29 21:27:38
【问题描述】:
我了解此错误的含义以及它发生的原因。 问题是如何找到导致错误的代码。
- 启用开发工具 (f12) 添加控制台变量,并且没有显示错误
- 在浏览器中启用了Javascript调试,但IE仍然不提供调试错误。
有什么想法可以找到控制台丢失和使用的地方吗?
【问题讨论】:
标签: javascript internet-explorer console
我了解此错误的含义以及它发生的原因。 问题是如何找到导致错误的代码。
有什么想法可以找到控制台丢失和使用的地方吗?
【问题讨论】:
标签: javascript internet-explorer console
好吧,我会走以下路: - 将整个网页(包括所有脚本、样式和图像)保存到硬盘 - 在文件中搜索 console.log
【讨论】:
另一种选择是创建一个带有存根函数的虚拟 console 对象。
Peter Tseng 对这个问题的回答相当不错:'console' is undefined error for Internet Explorer
【讨论】:
控制台并没有“丢失”,这就是那个版本的 IE 的工作方式。
要查找它的使用位置:
最佳做法是不要在代码中留下控制台行。有一些变通方法,例如在使用之前检查控制台是否可用,但所做的只是增加代码的开销。
【讨论】: