Как отловить исключения, сгенерированные в обратных вызовах, переданных в jQuery?

Я хотел бы поймать исключения, сгенерированные из обратных вызовов, переданных в jQueryclickили к методам jqXHR, таким какthen или жеalways).

Я определил два варианта:

window.onerror обработчик - это только частичное решение, потому что оно не поддерживается на Android, который является одной из моих целевых платформобработка исключений внутри каждого отдельного обратного вызова - не СУХОЙ!

Единственное, о чем я могу думать, это переопределение методов jQuery, но это может привести к проблемам при каждом обновлении jQuery. Для обработчиков AJAX я мог бы использовать $ .ajaxSetup (в ответ наИсключения, сгенерированные в обратных вызовах jQuery AJAX, проглотили?) но я не уверен, что позволит мне все поймать.

Есть ли другие варианты?

Ответы на вопрос(1)

Ваш ответ на вопрос