如何在Chrome中调试时忽略jQuery断点?

Ken*_*nci 8 debugging jquery google-chrome

每当我尝试调试我的网站时,它会在jQuery .js文件中多次停止,即使那里没有断点.这非常烦人,因为我只想调试我在代码中放置断点的位置.

在调试时如何让chrome忽略jQuery核心文件,并且只关注我放置断点的地方?

Nop*_*ope 10

当使用Chrome进行调试时,调试器在jQuery文件中停止的唯一原因是,如果您F11在调试时使用(步入)而不是F8(暂停/继续执行),或者遇到错误并且已pause on errors启用.

当然,任何debugger;行也会迫使执行停止.

要忽略错误Sources,底部的选项卡中会有一个小圆圈图标,可以单击3个状态.

  • 灰色状态=不要暂停异常
  • 蓝色状态=暂停所有异常
  • 紫色状态= Paus仅限于未捕获的异常

有关我所参考的图标,请参见下面的图片,单击它以查看不同的状态.

此外,在图像的右侧,您可以看到不同的部分,如:DOM BreakpointsXHR Breakpoints等.检查那些没有断点,以防万一.

希望这可以帮助.

在此输入图像描述


Jos*_*das 6

我相信你正在寻找一个名为"黑拳"的最新开发者功能.该功能允许调试器在步骤调试时基本上逐步执行库代码.

你可以在这里阅读更多相关信息:http://www.divshot.com/blog/tips-and-tricks/ignoring-library-code-while-debugging-in-chrome/