如果我在回调之外有错误错误,则Firebug控制台会输出错误。但是,如果我在内部有回音错误,我将看不到任何打印输出。
document.observe('dom:loaded', function() {
// not notified in console
alert(undefinedVariable);
});
// notified in console
alert(anotherUndefinedVariable);
我的几乎所有代码都在回调中,因此我很难追踪错误。无论错误发生在何处,如何在控制台中打印每个错误?
答案 0 :(得分:0)
我需要告诉Prototype不要吞下例外。
Ajax.Responders.register({
onException: function(request, exception) {
(function() { throw exception; }).defer();
}
});
答案 1 :(得分:-1)
您可以尝试显式打印到控制台 - window.console.log(......某些......)应该可以在任何地方使用。