我们正在积极地使用 Dojo 工具包进行开发,我们注意到在查看不同浏览器(例如 Opera 和 Chrome)中的浏览器控制台时,我们注意到所显示的信息存在一些差异,通常是非常重要的信息。
例如,我们做了一个dijit/form/Select
这样的:
<select data-dojo-type="dijit/form/Select" data-dojo-props="store: datalagenStore labelAttr: 'naam'"></select>
请注意,我们忘记了 thestore
和labelAttr
属性之间的逗号。查看 Google Chrome 时,我们的控制台返回:
另一方面,Opera 又回来了:
正如你所看到的,Opera 清楚地返回了它无法解析属性的消息,它甚至说它期望什么。在 Chrome 中,我没有收到这些消息。我个人喜欢使用 Opera 进行开发,但我的许多同事使用 Google Chrome 进行开发,但没有适当的错误消息,他们通常很难调试。
是否有两个浏览器显示其他信息的原因(afaik Firefox 显示与 Chrome 相同的信息,所以 atm 我只知道 Opera 是例外)?我们能否以某种方式对其进行更改,以便 Chrome 也显示相同的信息?