如何在Chrome中通过代码设置JavaScript断点?

我想强制Chrome调试器通过代码断行,或者使用某种类型的评论标记,如console.break()


你可以使用debugger; 在您的代码中。 如果开发者控制台处于打开状态,则执行会中断。 它也适用于萤火虫。


设置一个按钮点击监听debugger;并调用debugger;

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

演示

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

  • 正如其他人已经说过的, debugger; 是要走的路。 我写了一个小脚本,您可以在浏览器的命令行中使用它来设置和删除函数调用之前的断点:http://andrijac.github.io/blog/2014/01/31/javascript-breakpoint/

    链接地址: http://www.djcxy.com/p/17335.html

    上一篇: How to set a JavaScript breakpoint from code in Chrome?

    下一篇: Cryptic "Script Error." reported in Javascript in Chrome and Firefox