gpt4 book ai didi

javascript - 想要在发生未处理的异常时获取Javascript stacktrace/callstack

转载 作者:行者123 更新时间:2023-12-03 07:55:49 24 4
gpt4 key购买 nike

有时我在jQuery UI js文件的一行中收到错误或未处理的异常。我知道问题是一个空或空的对象或属性传递给jQuery。例如,在Chrome浏览器中,我收到“未捕获的TypeError”错误。

做一些手工工作,我可以找到罪魁祸首,并且可以做更好的错误处理。这可能需要一些时间。

但是,我正在寻找一种快速自动的方式,通过在发生异常时查看stacktrace来找到罪魁祸首。是否有内置此功能的现代浏览器?

还是某些JavaScript错误处理程序可以在全局级别上跨所有已加载的js文件工作?

我看了看this article,但似乎我必须在所有目标函数中撒上printStackTrace()。如果我的代码具有许多功能,我不太喜欢这个主意。

最佳答案

在webkit(chrome或safari使用什么)调试工具中,单击顶部的“脚本”部分。然后在底部找到两 strip 有两条垂直线的六角形图标。点击将导致JavaScript执行因错误而暂停。在右侧,您将看到调用堆栈,您可以在其中跟踪所有内容。

关于javascript - 想要在发生未处理的异常时获取Javascript stacktrace/callstack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5097240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com