我在FireFox中工作,我注意到我的Firebug控制台中引发了异常。 例外是在jQuery函数中,但我不知道调用者是谁。 该网页包含许多自定义javascript文件,包含许多代码行。
有什么技巧可以用来找出来电的来源吗?
我尝试删除一些包含的javascript文件,但由于项目的大小以及连接方式,它是有限的。
我尝试放置“调试器”;在javascript文件中的属性,只是逐步执行代码,但似乎我没有找到正确的位置。
答案 0 :(得分:0)
查找调用者的一种方法是在抛出异常的jquery行中放置一个断点。然后你就可以通过调用堆栈看看第一个调用者是怎么回事。
但要小心使用firebug,有时当你设置断点时,如果你有多个异步调用,你会得到不同的行为。如果是这种情况,请使用Chrome调试程序对其进行管理。