Что я пытаюсь сделать, это зарегистрировать глобальный обработчик для перехвата всех необработанных исключений.
В Интернете я только нашел людей, указывающих на window.onerror , но мне это не помогло
Очевидно, window.onerror вызывается только при ошибках, а не при исключениях.
Предположим следующий код:
function windowError(message, url, line) {
alert(message, url, line);
}
window.onerror=windowError;
throw("uncaught");
Очевидно, что необработанное исключение не вызовет обработчик windowError. (Использование Firefox 3.6.3)
Есть предложения?