Я написал довольно большое одностраничное приложение, и я собираюсь развернуть его в ограниченную аудиторию. Я хотел бы быть в состоянии:Обнаружение сбоев javascript на стороне клиента
Обнаружение противных Javascript ошибок (например, доступ к объекту, который не существует, функции обработки вызовов, которые не существуют и т.д.)
Когда происходит, получить как можно больше информации, насколько это возможно (StackTrace, значения переменных, ничего не могу)
сделать сообщение на сервер, говоря админов о проблеме, что только что произошло
Это было сделано раньше? Как это работает/сражается/не работает против мини-кодирования/обфускации и т. Д.?
Прежде чем я изобретаю еще одно колесо, есть ли полная библиотека, которая все это делает?
Почему бы не просто отладить код и убедиться, что все это работает? – Pointy
Да, это называется jshint –
Прочитайте [Capture and report JavaScript errors with window.onerror] (https://blog.sentry.io/2016/01/04/client-javascript-reporting-window-onerror.html) (или другие аналогичные статьи). – nnnnnn