получить сообщение об ошибке из объекта eventData в jquery - PullRequest
2 голосов
/ 16 февраля 2012

В настоящее время у меня есть обработчик ошибок JavaScript, как это:

window.onerror = function(msg, url, line){ //stuff }};

Но я бы хотел использовать jquery для подключения к onerror следующим образом:

$(window).error(function(evtData){//stuff});

Мой вопрос, из объекта jQuery eventData, как я могу получить сообщение об ошибке, URL и номер строки, как я это сделал в функции не-jquery?

Заранее спасибо.

1 Ответ

5 голосов
/ 16 февраля 2012

Из документов JQuery.

Примечание: Обработчик события ошибки jQuery не должен быть присоединен к объект окна. Браузер генерирует событие ошибки окна, когда Произошла ошибка скрипта. Однако событие ошибки окна получает разные аргументы и имеет разные требования к возвращаемому обычные обработчики событий. Вместо этого используйте window.onerror.

Ссылка: http://api.jquery.com/error/

...