Sto ricercando la possibilità di rilevamento automatico degli errori su pagina tramite Javascript. Ho trovato diverse domande in cui la risposta consente di rilevare errori di compilazione e runtime in tutto il mondo tramite window.onerror
, ma nessuna risposta menziona altri tipi di errori non-Javascript che vengono spesso segnalati nelle console degli errori del browser. Sono principalmente interessato agli errori di rete (URI non validi, errori SSL, errori HTTP, timeout) e agli errori di interpretazione delle risorse (tipi non corrispondenti che causano l'interruzione dell'interpretazione della risorsa, l'analisi degli errori sulle risorse caricate, ecc.).C'è un approccio globale per catturare gli errori di rete in javascript
ho controllato il metodo performance.getEntries
, ma sono sconcertato per scoprire che non sembra contenere richieste di rete che hanno determinato gli errori (ho controllato solo in Chrome 29 ...)
non ho bisogno compatibilità completa tra browser. Finché funziona su alcuni browser e non rompe gli altri, va bene.
Penso che la maggior parte di loro siano solo avvertimenti che non possono essere rilevati da javascript, dal momento che danno risultati normali. Tuttavia, è possibile aggiungere i propri gestori a ciascuna richiesta e verificarli manualmente. – Bergi