Не пытайтесь использовать сторонние сервисы, вместо этого попробуйте свои собственные.
Обработчики ошибок могут перехватить следующие сценарии,
- Невозможно перехватить UnEaught TypeError
- Uncaught ReferenceError не может быть перехвачено, например: var.click ()
- TypeError может быть перехвачено
- Синтаксическая ошибка может быть перехвачено
- ReferenceError может быть перехвачено
Для отлова ошибок JavaScript:
window.addEventListener('error', function (e) {
//It Will handle JS errors
})
Для отлова ошибок AngularJS:
app.config(function ($provide) {
$provide.decorator('$exceptionHandler', function ($delegate) {
return function (exception, cause) {
//It will handle AngualarJS errors
}
})
})