Javascript不报告错误

时间:2011-09-15 17:50:44

标签: javascript debugging

所以,我正在编写一个包含大约5k行javascript的应用程序......并且它已停止报告错误。没有萤火虫,IE三角形的东西,没什么。如果出现错误,它将无法工作。以前见过这样的人吗?调试有些......令人沮丧...

我最好的猜测是抽象层次太多了?但实际上并没有那么多。

2 个答案:

答案 0 :(得分:3)

其他错误。这不仅仅是你的javascript的大小。我在Chrome的调试器和FireFox 6的firebug中运行了70,000行JavaScript,并且没有调试问题。

看看其他地方。是不是没有装满东西?你需要清除缓存并刷新吗?尝试其他浏览器(如Chrome)并查看结果。

如果它停止报告错误,那么当前版本中不存在这些错误的可能性,或者您认为正在执行的代码块实际上从未运行过。设置一个断点。

答案 1 :(得分:1)

99%的脚本根本没有执行。您需要手动跟踪,包括断点,console.log或警报。

1%是你有错误处理程序,谁让他们沉默。查找可疑的try { .. } catch () {}window.onerror