2013-04-11 26 views
6

Kiedy tworzę aplikacje na iPhone'a/iPada, zawsze używam systemu zgłaszania awarii. Mój obecny ulubiony jest Crashlytics - który działa świetnie.Tworzenie raportów o awariach dla aplikacji internetowych

Dla aplikacji na Androida używam raczej bardziej podstawowego reportera awarii ACRA.

Teraz, gdy buduję aplikację webową do uruchomienia na własnym serwerze klienta, dobrze jest zbudować jakiś system zgłaszania awarii, prawdopodobnie powiązany z wydarzeniem window.onerror.

Oczywiście, mógłbym zbudować własny system. Ale czy ktoś zna dobre rozwiązanie typu "drop-in", które wysyła i zestawia raporty?

Nawiasem mówiąc, wolałbym całkowicie rozwiązanie po stronie klienta (tj. Tylko JavaScript) niż wszystko, co wymaga obsługi serwera.

Odpowiedz

5

Zarówno Wyjątkowe i oferta Airbrake javascript implementacje

+0

Dzięki Tim, będę ci się sprawdzić. Wygląda na to, że AirBrake jest eksperymentalny, więc może jeszcze tego nie wprowadzić do produkcji :-) –

+0

Również kasy [TrackJS] (https://trackjs.com/). Podatkowe informacje na temat zgłaszania awarii w JavaScript są takie, że same błędy nie dają wystarczającego kontekstu, aby naprawdę zrozumieć, co się stało. TrackJS przechwytuje ten dodatkowy kontekst, aby dać ci kroki do odtworzenia błędu. –

+0

Proszę nie edytować odpowiedzi, aby dodać własny produkt. Zamiast tego napisz ** własną odpowiedź ** i wyjaśnij szczegółowo, dlaczego Twój produkt jest lepszy. – elslooo