Javascript tiene esta gran devolución de llamada window.onerror
. Es bastante conveniente rastrear cualquier error. Sin embargo, llama con el nombre del error, el nombre del archivo y la línea. Ciertamente no es tan rico como obtener el objeto de error real de una declaración try...catch
. El objeto de error real contiene muchos más datos, así que estoy tratando de conseguirlo. Desafortunadamente, la instrucción try...catch
no funciona bien cuando comienza a tener un código asincrónico.Obtenga el objeto de error de Javascript real con window.onerror
¿Hay alguna manera de combinar y obtener lo mejor de ambos mundos? Inicialmente busqué la forma de obtener el último error activado dentro de un bloque onerror
, pero parece que JS no almacena eso.
¿Alguna pista?
para coger error anula las funciones como setTimeout y setInveral y poner un bucle intento de captura en el interior ellos. Podrás detectar todos los errores. Tener sentido ? –