JavaScript - Global error handler
Catch every unhandled JavaScript error on a page with window.onerror and show the message, URL and line number.
window.onerror = function(error, url, line) {
var errorDetails = "Error Description = " + error;
errorDetails += "\nUrl = " + url;
errorDetails += "\nLine Number = " + line;
alert(errorDetails);