我正在尝试创建服装错误处理程序。到目前为止,我已经可以使用以下代码检索由系统触发的错误:
window.onerror = function(message, source, lineno, colno, error) {
me.errorHandler(error, true);
return true;
};
我的问题是:我想指定哪种事件或操作触发了我的错误。
有什么方法可以找出触发了哪些事件/侦听器/动作?像使用Ext.util.Observable
答案 0 :(得分:0)
我找到了解决方案。 就像这样;
//object is the main Page/Menu that i want to "Observate"
Ext.util.Observable.capture(object, function(){
//arguments have the listener, page and component
doStuff(arguments)
});
这样做,每次在“对象”上触发事件时,都会触发此功能,并且我可以记录错误或触发事件。