有没有办法让 Firefox 的内置浏览器控制台显示(或以某种方式提供)完整的堆栈跟踪每一个错误?在调试扩展代码时,我遇到了许多错误,例如“blah.blah 不是函数”,但如果没有完整的堆栈跟踪,我就无法找出导致该调用的代码路径。
请注意,我问的是 Firefox 最新版本的内置功能:在本例中是浏览器控制台和“浏览器工具箱”(其中包括调试器等)。如果有办法用 Firebug 或类似工具做到这一点,那就太好了,但我特别想知道是否可以只使用内置工具来完成。还请注意,我问的是 chrome 代码(即扩展代码),而不是网页脚本(尽管了解如何为网页脚本做到这一点通常也是有用的信息)。
答案1
答案2
考虑安装FireBug
(愚蠢的最小字符限制)
答案3
我能够进入开发人员工具中的调试器来获取堆栈跟踪。我进入调试器设置并勾选“发生异常时暂停”。