隐秘的错误消息

时间:2013-09-10 11:52:45

标签: dojo

我们正在积极开发使用Dojo工具包,我们注意到在查看不同浏览器(例如Opera和Chrome)中的浏览器控制台时,我们注意到显示的信息存在一些差异,通常是非常重要的信息。

例如,我们制作了dijit/form/Select,如下所示:

<select data-dojo-type="dijit/form/Select" data-dojo-props="store: datalagenStore labelAttr: 'naam'"></select>

请注意,我们忘记了storelabelAttr属性之间的逗号。在查看Google Chrome时,我们的控制台返回了: Chrome console

另一方面,Opera回归: Opera console

正如您所看到的,Opera清楚地返回了它无法解析属性的消息,它甚至会说出它所期望的内容。在Chrome中我没有收到这些消息。我个人喜欢使用Opera进行开发,但我的很多同事都使用Google Chrome进行开发,但如果没有正确的错误消息,他们通常很难调试。

有两个浏览器显示其他信息的原因(afaik Firefox显示与Chrome相同的信息,所以我只知道Opera是例外)?我们可以以某种方式更改它,以便Chrome也显示相同的信息吗?

1 个答案:

答案 0 :(得分:1)

如果您通过点击第二个三角形来扩展Chrome中的错误,您将看到相同的错误消息。