2013-04-11 20 views
6

Quando sviluppo app per iPhone/iPad utilizzo sempre un sistema di segnalazione degli arresti anomali. Il mio preferito attuale è Crashlytics - che funziona benissimo.Come eseguire il crash report per applicazioni Web

Per le app Android ho utilizzato il reporter di arresto anomalo ACRA.

Ora che sto creando una webapp da eseguire sul server di un cliente, mi sembra una buona idea costruire un qualche tipo di sistema di segnalazione degli arresti anomali, probabilmente collegato all'evento window.onerror.

Naturalmente, potrei costruire il mio sistema. Ma qualcuno conosce una buona soluzione drop-in che manda e raccoglie i rapporti?

Per inciso, preferirei una soluzione completamente lato client (vale a dire solo JavaScript) piuttosto che qualsiasi cosa che richiede il supporto del server.

risposta

5

entrambi eccezionali e Airbrake offrono javascript implementazioni

+0

Grazie Tim, vado a controllare quelli fuori. Sembra che l'AirBrake sia sperimentale, quindi potrebbe non essere ancora in produzione :-) –

+0

Anche checkout [TrackJS] (https://trackjs.com/). L'aspetto complicato della segnalazione degli arresti anomali per JavaScript è che gli errori stessi non forniscono un contesto sufficiente per capire veramente cosa è successo. TrackJS cattura questo contesto in più per darti i passaggi di ricreazione del bug. –

+0

Si prega di non modificare la mia risposta per aggiungere il proprio prodotto. Invece, scrivi ** la tua risposta ** e spiega in dettaglio perché il tuo prodotto è migliore. – elslooo