Не удалось поймать ошибку JS, отображаемую в chrome console.log

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

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

Спасибо


person serpent403    schedule 18.03.2013    source источник
comment
попробуйте window.alert построчно   -  person rab    schedule 18.03.2013
comment
встречается в строке, где вызывается метод dotchart для объекта Raphael (например: r.dotchart(...)). Все внутри функции dotchart представляет собой запутанный библиотечный код. Могу ли я поймать эту ошибку глобально?   -  person serpent403    schedule 18.03.2013


Ответы (1)


Вы пытались установить Chrome на паузу для неперехваченных исключений? Для этого установите для кнопки «Пауза в исключениях» с тремя состояниями фиолетовый цвет:

введите здесь описание изображения

person GarethOwen    schedule 18.03.2013