Возможный дубликат:
Обработка исключений JavaScript
У меня есть веб-приложение, в котором 100% кода javascript выполняется как обработчики событий jQuery (я думаю, что большинство приложений jQuery похожи на это).
Вопрос в том, как определить глобальный обработчик исключений. То есть, если функция, которая вызывается, когда любое исключение, которое происходит в любом обработчике события jQuery, не отображается (будь то onload, click, succesfull ajax call, ajax error, что угодно). Моя функция получит информацию об ошибке (исключение, stacktrace, что угодно).
Разъяснение: Я не имею в виду глобальную уловку в проблемах ajax, сгенерированных сервером или сетью, но глобально улавливающие проблемы, связанные с (предположительно) ошибками в нашем коде.