JavaScript, как найти ошибку в скрипте - PullRequest
1 голос
/ 02 марта 2012

Я знаю, что это немного меньше, чтобы получить ответ о том, в чем проблема, поэтому я спрашиваю, как ее отладить.

Я получаю следующую ошибку (изображение ниже).Не указано ни строки, ни сценария, ни чего-либо еще.Кроме тех, что есть в библиотеках jQuery и raphaeljs, у меня не определен какой-либо специальный обработчик ошибок.

enter image description here

Есть идеи, как это отладить?

(Например, основной сценарий содержит около 3 тыс. Строк, и, поскольку я не знаю, где произошла ошибка, я не знаю, какая часть этого сообщения будет опубликована. Мне нужен только способ найти это.)1010 *

Спасибо за ваше время.

Ответы [ 2 ]

2 голосов
/ 02 марта 2012

Это происходит, когда скрипт выдает строку, а не правильное исключение, например:

throw 'Error in protected function: )55';

См. Этот другой вопрос SO для возможных решений:

Как получить трассировку стека Javascript при выдаче исключения?

0 голосов
/ 02 марта 2012

Попробуйте хром. Webkit может обеспечить трассировку стека: Веб-инспектор: понимание трассировки стека

Пример:

<script>
    function i2(){
        throw "CustomError";
    }
    function invoke(){
        i2();
    }

</script>
<button onclick="invoke()">yo</button>

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...