3

调试器只在第一行停止(如果我在那里放置断点),但如果我在任何其他行放置断点,它不会停止。即使我在脚本中键入“调试器”,它确实在暂停并向我显示它在正确的 javascript 文件中暂停,但它显示第一行为活动的执行行。

var someVar = 0; //<-- does stop here when I put a break point here

$(document).ready(function()
{
    debugger; //<-- makes it stop but shows the first line as the active line
    alert('here!'); //<-- does not stop with a breakpoint here, but does execute the code
});

我尝试重新启动 chrome,并在 Canary 中进行了尝试,令我惊讶的是,它显示了完全相同的行为。此外,此行为仅发生在 1 个特定文件中。即使我清空它并放入一些简单的测试代码,它仍然是一样的。

4

1 回答 1

2

唔。我删除了该文件并再次创建它,现在调试再次正常工作

于 2013-09-04T14:50:12.727 回答