Sí, esa es la forma correcta.
Véase la referencia aquí:
http://www.javascriptkit.com/javatutors/error2.shtml
y explicación de cómo ver más detalles del error aquí:
http://www.javascriptkit.com/javatutors/error3.shtml
Su ejemplo:
window.onerror = function(msg, url, linenumber) {
alert('Error message: '+msg+'\nURL: '+url+'\nLine Number: '+linenumber);
return true;
}
Si deseas t o mostrar una LISTA de errores en una sola ventana emergente, es más complicado.
Dado que los errores occue 1 por 1, que tiene que hacer lo siguiente:
- tienen
window.onerror
almacén detalles del controlador de errores de alguna variedad
Comprobar esa matriz periódicamente - ya sea a través de un temporizador, o en cada N'th llamada del controlador window.onerror
, o ambos.
Cuando pasa el cheque, todo el proceso de matriz, mostrar el contenido según se desee, y vaciar una serie
Tenga en cuenta que el evento 'onerror' sólo es compatible con IE y Mozilla. – CMS
¿Existe una solución de navegador cruzado? Quiero decir, una función similar compatible con webkit – powerboy
¿Quiere decir que hay otros navegadores además de IE y Mozilla? ¡Dang! Necesito salir más :) – DVK