2013-09-10 3 views
1

Мы активно развиваем использование инструментария Dojo, и мы заметили, что, глядя на консоль браузера в разных браузерах (например, Opera и Chrome), мы замечаем некоторые различия в отображаемой информации, как правило, очень важную информацию ,Cryptic error messages

Например, мы сделали dijit/form/Select так:

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

Обратите внимание, что мы забыли запятую между store и labelAttr собственности. При взгляде на Google Chrome, наша консоль возвращается: Chrome console

С другой стороны, Opera вернулся: Opera console

Как вы можете видеть, Opera явно возвращает сообщение, что он не может анализировать свойства и его даже говорит, что он ожидает. В Chrome я не получаю эти сообщения. Лично мне нравится разрабатывать с помощью Opera, но многие мои коллеги используют Google Chrome для разработки, но без правильных сообщений об ошибках обычно бывает трудно отлаживать.

Есть ли причина, по которой оба браузера отображают другую информацию (afaik Firefox показывает ту же информацию, что и Chrome, поэтому atm Я знаю только, что Opera является исключением)? Можем ли мы каким-то образом изменить его, чтобы Chrome также отображал ту же информацию?

ответ

1

Если вы хотите развернуть ошибку в Chrome, нажав на второй треугольник, вы увидите то же сообщение об ошибке.

+0

Как это смешно, я до сих пор не заметил вторую стрелу. Благодарю. – g00glen00b

Смежные вопросы