![在 Firefox 浏览器控制台中获取每个错误的自动堆栈跟踪](https://linux22.com/image/1418362/%E5%9C%A8%20Firefox%20%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8E%A7%E5%88%B6%E5%8F%B0%E4%B8%AD%E8%8E%B7%E5%8F%96%E6%AF%8F%E4%B8%AA%E9%94%99%E8%AF%AF%E7%9A%84%E8%87%AA%E5%8A%A8%E5%A0%86%E6%A0%88%E8%B7%9F%E8%B8%AA.png)
有没有办法让 Firefox 的内置浏览器控制台显示(或以某种方式提供)完整的堆栈跟踪每一个错误?在调试扩展代码时,我遇到了许多错误,例如“blah.blah 不是函数”,但如果没有完整的堆栈跟踪,我就无法找出导致该调用的代码路径。
请注意,我问的是 Firefox 最新版本的内置功能:在本例中是浏览器控制台和“浏览器工具箱”(其中包括调试器等)。如果有办法用 Firebug 或类似工具做到这一点,那就太好了,但我特别想知道是否可以只使用内置工具来完成。还请注意,我问的是 chrome 代码(即扩展代码),而不是网页脚本(尽管了解如何为网页脚本做到这一点通常也是有用的信息)。
答案1
答案2
考虑安装FireBug
(愚蠢的最小字符限制)
答案3
我能够进入开发人员工具中的调试器来获取堆栈跟踪。我进入调试器设置并勾选“发生异常时暂停”。