我们正在积极开发使用Dojo工具包,我们注意到在查看不同浏览器(例如Opera和Chrome)中的浏览器控制台时,我们注意到显示的信息存在一些差异,通常是非常重要的信息。
例如,我们制作了dijit/form/Select
,如下所示:
<select data-dojo-type="dijit/form/Select" data-dojo-props="store: datalagenStore labelAttr: 'naam'"></select>
请注意,我们忘记了store
和labelAttr
属性之间的逗号。在查看Google Chrome时,我们的控制台返回了:
另一方面,Opera回归:
正如您所看到的,Opera清楚地返回了它无法解析属性的消息,它甚至会说出它所期望的内容。在Chrome中我没有收到这些消息。我个人喜欢使用Opera进行开发,但我的很多同事都使用Google Chrome进行开发,但如果没有正确的错误消息,他们通常很难调试。
有两个浏览器显示其他信息的原因(afaik Firefox显示与Chrome相同的信息,所以我只知道Opera是例外)?我们可以以某种方式更改它,以便Chrome也显示相同的信息吗?
答案 0 :(得分:1)
如果您通过点击第二个三角形来扩展Chrome中的错误,您将看到相同的错误消息。