Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用开发工具调试代码,这些工具有目的地具有一个恒定的调试器循环;?_Javascript_Debugging_Google Chrome Devtools_Firefox Developer Tools - Fatal编程技术网

Javascript 如何使用开发工具调试代码,这些工具有目的地具有一个恒定的调试器循环;?

Javascript 如何使用开发工具调试代码,这些工具有目的地具有一个恒定的调试器循环;?,javascript,debugging,google-chrome-devtools,firefox-developer-tools,Javascript,Debugging,Google Chrome Devtools,Firefox Developer Tools,在我试图调试的某些代码中,有一部分代码如下所示: (function() { (function(f) { (function a() { try { function b(i) { if (('' + (i / i)).length !== 1 || i % 20 === 0) { (function() {}

在我试图调试的某些代码中,有一部分代码如下所示:

(function() {
    (function(f) {
        (function a() {
            try {
                function b(i) {
                    if (('' + (i / i)).length !== 1 || i % 20 === 0) {
                        (function() {}
                        ).constructor('debugger')();
                    } else {
                        debugger ;
                    }
                    b(++i);
                }
                b(0);
            } catch (e) {
                f.setTimeout(a, 5000)
            }
        })()
    })(document.body.appendChild(document.createElement('frame')).contentWindow);
}
)

无论何时打开开发人员工具,它都会不断地中断。在chrome中,您可以禁用所有断点以通过此操作,但不能在代码中的任何其他位置设置断点。在firefox中,我无法通过这个问题,即使我禁用了所有断点,它似乎会无限地进入这里。

这个问题看起来像是。。。。不同的是,这个问题只针对Firebug和Firefox开发工具。使用Fiddler或类似的调试MitM代理来更改站点响应并替换
调试器
/*调试器*/