Я бы хотел уловить все ошибки JavaScript на стороне клиента на нашем сайте и зарегистрировать их. Каковы некоторые рекомендации для этого?
Мысли:
- Я могу легко добавить обработчик
/log/
в наш webapp, проанализировать параметры GET/POST и использовать нашу существующую систему ведения журнала на стороне сервера. Это слишком очевидно? - Работает ли
window.onerror
везде? Что делать, если в обработчике возникает ошибка? - Должен ли я прикреплять тег
<img>
к странице или создавать XmlHttpRequest? Что делать, если XHR не удается? - Что можно сказать о сломанных изображениях и ошибках JQuery Ajax - могу ли я их поймать?