JavaScriptManejo global de errores en navegadores


Sintaxis

  • window.onerror = function (eventOrMessage, url, lineNumber, colNumber, error) {...}

Parámetros

Parámetro Detalles
eventOrMessage Algunos navegadores llamarán al controlador de eventos con un solo argumento, un objeto de Event . Sin embargo, otros navegadores, especialmente los más antiguos y los más antiguos, proporcionarán un mensaje String como primer argumento.
url Si se llama a un controlador con más de 1 argumento, el segundo argumento generalmente es una URL de un archivo JavaScript que es la fuente del problema.
número de línea Si se llama a un controlador con más de 1 argumento, el tercer argumento es un número de línea dentro del archivo fuente de JavaScript.
colNumber Si se llama a un controlador con más de 1 argumento, el cuarto argumento es el número de columna dentro del archivo fuente de JavaScript.
error Si se llama a un controlador con más de 1 argumento, el quinto argumento es a veces un objeto Error que describe el problema.

Observaciones

Desafortunadamente, window.onerror históricamente ha sido implementado de manera diferente por cada proveedor. La información proporcionada en la sección Parámetros es una aproximación de lo que se puede esperar de diferentes navegadores y sus versiones.

Manejo global de errores en navegadores Ejemplos relacionados