在对象中定义新变量时,是否可以让chrome dev工具或firebug中断?我感兴趣的对象特别是“窗口”对象。
我得到了
未捕获的ReferenceError:未定义remoteUser
表示Chrome开发者工具中的“if(remoteUser)”。每次访问页面时都不会发生错误,因此我想查找变量定义的行并设置为值。
我可以在javascript文件中搜索该变量,但这条路线非常繁琐。
答案 0 :(得分:2)
您可以将其更改为属性并在Chrome中调用debugger;
:
Object.defineProperty(window, 'remoteUser', {
set: function() {
debugger;
}
});
然后只需升级调用堆栈。
答案 1 :(得分:1)