Javascript JQuery:如何跟踪捕获的异常

Javascript JQuery:如何跟踪捕获的异常,javascript,jquery,google-chrome-devtools,Javascript,Jquery,Google Chrome Devtools,我正在用Chrome开发者工具调试这个网站。如果我选中“暂停所有异常”,它会在站点加载时暂停几次,并指向jquery.min.js(#line)。这些只是捕捉到的例外 如何跟踪它以查看代码中的哪个函数导致jquery中的异常 另外,如果我所有的脚本都正常运行,我真的应该花一些时间来跟踪它吗 谢谢 更新。问题是我在调用堆栈中看不到我的任何函数-只有jquery调用: 也许我可以安全地忽略这些,因为所有异常都已处理。您可以在调试器中查看调用堆栈,查看您的代码是否导致被调用的代码引发异常。不幸的是,

我正在用Chrome开发者工具调试这个网站。如果我选中“暂停所有异常”,它会在站点加载时暂停几次,并指向jquery.min.js(#line)。这些只是捕捉到的例外

如何跟踪它以查看代码中的哪个函数导致jquery中的异常

另外,如果我所有的脚本都正常运行,我真的应该花一些时间来跟踪它吗

谢谢

更新。问题是我在调用堆栈中看不到我的任何函数-只有jquery调用:


也许我可以安全地忽略这些,因为所有异常都已处理。

您可以在调试器中查看调用堆栈,查看您的代码是否导致被调用的代码引发异常。不幸的是,您可能会看到一些在计时器内运行的代码中触发的异常。另外,请记住,jQuery有时会尝试..catch来检测浏览器特征,因此您真的应该只关注未处理的异常。

对于您正在处理的问题,我发现printStackTrace方法很方便,并将其保存在我的开发工具包中

在我遇到问题的方法中,我只需执行以下操作:

var trace = printStackTrace();
console.log(trace);

我希望这能帮到你。祝你好运。

a)试试……抓住;b) 抛出新错误();c) 调用栈;d) 断点;e) 当地人——一切都很重要。在调试模式下,您必须避免最小化库。谢谢,但是堆栈中只有jQuery调用-请参见上图。