1

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

例如,我们做了一个dijit/form/Select这样的:

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

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

另一方面,Opera 又回来了: Opera 控制台

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

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

4

1 回答 1

1

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

于 2013-09-11T00:49:53.403 回答