Как лучше всего сообщать об ошибках клиента с помощью window.onerror?

Я бы хотел перехватывать все клиентские ошибки JavaScript на нашем сайте и регистрировать их. Каковы лучшие практики для этого?

Мысли:

  • Я могу легко добавить обработчик / log / в наше веб-приложение, проанализировать параметры GET / POST и использовать нашу существующую систему ведения журнала на сервере -боковая сторона. Это слишком очевидно?
  • Открывает ли окно.onerror везде работает? Что делать, если в обработчике возникает ошибка?
  • Должен ли я прикрепить к странице тег или создать запрос XmlHttpRequest? Что, если XHR выйдет из строя?
  • А как насчет битых изображений и сбоев jQuery Ajax - могу ли я их отловить?
14
задан a paid nerd 26 October 2011 в 05:20
поделиться