Когда на каком-либо веб-сайте или веб-приложении генерируется неперехваченное исключение, в инструментах Develper каждого браузера появляется ошибка.
In Electron , например, если неперехваченное исключение, разработчик может установите слушателя и делайте все, что я хочу, с сообщением об ошибке:
process.on('uncaughtException', function (error) {
// Handle the error
}
Итак, мне интересно, есть ли простой способ сделать то же самое в JavaScript. Это может быть полезно для записи и хранения распространенных ошибок, когда пользователи работают, или для того, чтобы показать, что происходит, пользователю, который может отправлять отзывы разработчикам.
Вместо этого можно показать что-то подобное
Sometimes, if an error occurs the app become in a unstable state where everything is frozen, and the user do not know why. I think informing about the error is important.
I found this Ошибка JavaScript объект. Его можно выбросить вручную, но это можно использовать только при использовании try
и catch
, а не для неперехваченных исключений, где разработчик допустил некоторые ошибки.