Vorrei rilevare le eccezioni generate dai callback passati a jQuery (a gestori di eventi come click
o ai metodi jqXHR come then
o always
).Come catturare le eccezioni generate nei callback passati a jQuery?
Ho identificato due opzioni:
window.onerror
gestore - questa è solo una soluzione parziale, perché non è supportato su Android, che è uno dei miei piattaforme di destinazione- gestione delle eccezioni all'interno di ogni singola richiamata - Non ASCIUTO affatto!
L'unica altra cosa che posso pensare è sovrascrivere i metodi jQuery ma che può causare problemi ogni volta che aggiorno jQuery. Per i gestori di AJAX, potrei usare $ .ajaxSetup (in base alla risposta allo Exceptions thrown in jQuery AJAX callbacks swallowed?) ma non sono sicuro che mi consentirà di catturare tutto.
Ci sono altre opzioni?