当在对象中定义新变量时,是否可以使chrome开发工具或萤火虫中断?我感兴趣的对象特别是“窗口”对象。在浏览器中定义/创建新变量时中断
我得到
Uncaught ReferenceError: remoteUser is not defined
为 “如果(remoteuser表)” 在Chrome开发者工具。每次页面被访问时都不会发生错误,所以我想找出变量确定的行并将其设置为一个值。
我可以搜索该变量的JavaScript文件,但该路线非常繁琐。
当在对象中定义新变量时,是否可以使chrome开发工具或萤火虫中断?我感兴趣的对象特别是“窗口”对象。在浏览器中定义/创建新变量时中断
我得到
Uncaught ReferenceError: remoteUser is not defined
为 “如果(remoteuser表)” 在Chrome开发者工具。每次页面被访问时都不会发生错误,所以我想找出变量确定的行并将其设置为一个值。
我可以搜索该变量的JavaScript文件,但该路线非常繁琐。
你可以将其更改为一个属性,在Chrome调用debugger;
:
Object.defineProperty(window, 'remoteUser', {
set: function() {
debugger;
}
});
然后,只需加紧调用堆栈。
像你一样,我太新了,但不能投票。 – murali 2012-04-08 04:47:57
工作得很好。谢谢。 – murali 2012-04-08 04:49:45