2013-03-18 9 views
0

Было бы здорово, если бы было решение проблемы ниже, или, пожалуйста, скажите мне, как я могу просто поймать ошибку, возникающую в консоли Chrome.log. Я пробовал try-catch и window.onerror в своем коде, но напрасно.Невозможно поймать ошибку JS, отображаемую в консоли Chrome.

Я пытаюсь отобразить диаграмму SVG (gRaphael dotchart) внутри «скрытого div». Но это вызывает ошибку Error: Problem parsing d="L0,0.001" в моей хром-консоли. Когда я нажимаю на эту ошибку, окно консоли выводит меня в начало html-файла, где произошла ошибка, вместо точной строки в коде клиента или в коде библиотеки gRaphael. Ошибка на самом деле возникает там, где функция dotchart вызывается на объекте Raphael (r.dotchart (...)). Как ни странно, все прекрасно работает, когда div не скрыт.

Благодаря

+0

Ьгу window.alert на линии по линии – rab

+0

происходит в строке, где 'dotchart' метод вызывается Рафаэля (например: r.dotchart (...)). Все, что входит в функцию точного ввода, является обфускационным библиотечным кодом. Могу ли я поймать эту ошибку глобально? – serpent403

ответ

3

Вы пробовали настройки Chrome Приостановить на неперехваченных исключениях? Чтобы сделать это, установите Tri-State «Приостановить на исключениях» кнопку фиолетового цвета, как:

enter image description here