在萤火虫打开后,断点会反复触发

时间:2017-01-23 07:29:03

标签: javascript firebug

当我在一个网站上打开萤火虫时,我无法分析任何东西,因为每隔几秒就有一个断点触发该行:

insert into users (id,name,age,expired) values (100,'xyz',80,true);

按钮(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) } })() })(); 无法正常工作。

我不能把它关掉。如何禁用它?

1 个答案:

答案 0 :(得分:1)

Firebug 允许通过在该行上创建禁用的断点来打破这种恶意循环:

Disable <code>debugger</code> keyword in Firebug by placing a disabled breakpoint

Firebug is going away。所以你实际看到的可能是Firefox DevTools(使用Firebug主题),而这些工具还没有提供这个功能。因此,I've asked for it some time ago还有another related bug report

另见my answer to a very similar question