2

在使用 Addon SDK 1.0 测试和调试扩展时,我有时会在调试输出窗口中注意到以下内容:

error: An exception occurred.
Traceback (most recent call last):
Error: Permission denied to access object

有什么方法可以获取更多信息吗?一些调用堆栈信息会很好。此外,了解访问被拒绝的“对象”也会有所帮助。

(我知道我可以console.debug()在每条语句之前打电话,但我在这里寻找一种更优雅的方式)

4

1 回答 1

0

正如弗拉基米尔所指出的,这实际上是 Gecko 错误报告中的一个缺陷。因此,要调试它而不用到处乱扔垃圾console.log(),您必须要么使用 C++ 级调试器,要么识别并修复核心缺陷。https://bugzilla.mozilla.org/show_bug.cgi?id=435025已经跟踪了很多可以改进错误消息的情况。

于 2011-10-23T15:32:51.780 回答