我想通过代码强制Chrome调试器在一行上中断,或者使用某种注释标记,例如console.break()。


当前回答

设置按钮点击监听器并调用调试器;

例子

$("#myBtn").click(function() {
 debugger;   
});

Demo

http://jsfiddle.net/hBCH5/

JavaScript中调试的资源

http://www.laurencegellert.com/2012/05/the-three-ways-of-setting-breakpoints-in-javascript/ http://berzniz.com/post/78260747646/5-javascript-debugging-tips-youll-start-using-today

其他回答

在“Scripts”选项卡上,转到代码所在的位置。在行号左侧,单击。这将设置一个断点。

截图:

然后,您将能够在正确的选项卡中跟踪断点(如屏幕截图所示)。

我不推荐调试器;如果你只是想杀死和停止javascript代码,因为调试器;将只是暂时冻结你的javascript代码,而不是永久停止它。

如果你想在你的命令下正确地杀死和停止javascript代码,请使用以下命令:

抛出新的错误(“这个错误消息出现是因为我放置了它”);

你也可以使用debug(function),在函数被调用时中断。

命令行API参考:调试

你也可以设置debug(functionName)来调试函数。

https://developers.google.com/web/tools/chrome-devtools/javascript/breakpoints#function

你可以使用调试器;在你的代码中。如果开发人员控制台是打开的,执行将中断。它也适用于firebug。