Firefox/Firebug 不显示抛出的错误消息
Firefox/Firebug not showing thrown error messages
我的代码中有一个错误导致抛出异常。它确实起源于创建一个 Error() 对象,但它来自 EmberError.
Firefox 和 Firebug 产生相同的输出:
而 Chrome 实际上显示了抛出的消息:
我认为这可能与 Firefox 当前未实现 Error.captureStackTrace()
或其他一些 API 允许输出原始错误消息有关,但也可能是 ember.debug.js 不是由于某种原因在 Firefox 中加载。
也许 Ember Inspector extension 可以提供帮助。
在 Ember 中,默认错误消息记录了 Error()
的 stack
属性。
在 Firefox 中,这只是堆栈跟踪。
但是,在 Chrome 中,error.stack
是堆栈跟踪前的错误消息。
我的代码中有一个错误导致抛出异常。它确实起源于创建一个 Error() 对象,但它来自 EmberError.
Firefox 和 Firebug 产生相同的输出:
而 Chrome 实际上显示了抛出的消息:
我认为这可能与 Firefox 当前未实现 Error.captureStackTrace()
或其他一些 API 允许输出原始错误消息有关,但也可能是 ember.debug.js 不是由于某种原因在 Firefox 中加载。
也许 Ember Inspector extension 可以提供帮助。
在 Ember 中,默认错误消息记录了 Error()
的 stack
属性。
在 Firefox 中,这只是堆栈跟踪。
但是,在 Chrome 中,error.stack
是堆栈跟踪前的错误消息。