Me gustaría detectar todos los errores de JavaScript del lado del cliente en nuestro sitio y registrarlos. ¿Cuáles son algunas de las mejores prácticas para hacer esto?¿La mejor práctica para informar errores del cliente con window.onerror?
Pensamientos:
- puedo añadir fácilmente un controlador
/log/
a nuestra aplicación web, analisis de sintaxis GET/POST y parámetros utilizar nuestro sistema de registro existente en el lado del servidor. ¿Es eso demasiado obvio? - ¿Funciona
window.onerror
en todos lados? ¿Qué pasa si ocurre un error en el controlador? - ¿Debo adjuntar una etiqueta
<img>
a la página o hacer una XmlHttpRequest? ¿Qué pasa si el XHR falla? - ¿Qué pasa con las imágenes rotas y las fallas jQuery Ajax? ¿Puedo detectarlas también?
¡Gracias a todos! Bounty va a dgvid con la mayor cantidad de información. La respuesta aceptada va para Zoran con el superconjunto de información. –