Firefox / Firebug没有显示抛出的错误消息

时间:2016-01-28 21:03:38

标签: javascript firefox ember.js ember-data firebug

我的代码中出错,导致异常被抛出。它确实源于创建一个Error()对象,但它来自EmberError

Firefox和Firebug产生相同的输出: enter image description here

Chrome实际上显示了抛出的消息: enter image description here

2 个答案:

答案 0 :(得分:1)

我认为它可能与Firefox目前没有实现Error.captureStackTrace()或其他一些允许输出原始错误消息的API有关,但也可能是因为某些原因而没有在Firefox中加载ember.debug.js

也许Ember Inspector extension可以在这里提供帮助。

答案 1 :(得分:0)

在Ember中,默认错误消息记录Error()的{​​{1}}属性。

在Firefox中,这只是堆栈跟踪。

但是,在Chrome中,error.stack是堆栈跟踪前面的错误消息。