【发布时间】:2017-01-24 17:00:38
【问题描述】:
当我在一个站点上打开 firebug 时,我无法分析任何内容,因为每隔几秒就会在该行触发一个断点:
(function() {
(function a() {
try {
(function b(i) {
if (('' + (i / i)).length !== 1 || i % 20 === 0) {
(function() {}).constructor('debugger')();
} else {
debugger;
}
b(++i);
}(0))
} catch (e) {
setTimeout(a, 5000)
}
})()
})();
按钮enable/disable breakpoints 不起作用。
我无法关闭它。如何禁用它?
【问题讨论】:
-
你必须从代码中
removedebugger。 -
在您的代码中搜索调试器语句并将其删除
-
我该怎么做呢?这不是我的网站,我无权访问源代码。
-
可能是这段代码的目的是为了惹恼你:) 在这个函数的开头放置一个断点并跳过执行。
-
我想分析该站点的请求,所以我需要一个调试器 :) 它看起来像是对此类事件的防御)
标签: javascript firebug