в javascript получить стек вызовов, который приводит к ошибке

Проблема не в получении стека вызовов в целом, что можно сделать, как описано здесь: http://eriwen.com/javascript/js-stack-trace/ а скорее при доступе к стеку вызовов, вызвавшему событие, из обработчика события.

В частности, меня интересует регистрация стека вызовов из события ошибки окна

window.onerror = function(msg, url, line) { 
 //callstack // would be nice to have.
//log callstack or whatever. (note this can be done w/ ajax and service, and is not the question at hand.
}

, но я знаю, как регистрировать ошибку. (Я использую jquery .ajax и службу)

Сделают ли браузеры это возможным когда-нибудь? Возможно ли это сейчас? Может, я ошибаюсь. Как я могу добавить простую функцию (т.е. не изменять все функции в моей кодовой базе), чтобы обнаруживать всякий раз, когда есть ошибка, а также регистрировать стек вызовов.

Спасибо за ответы и извините, если вопрос изначально был плохо сформулирован.

5
задан user420667 20 February 2012 в 18:21
поделиться