每当我尝试调试我的网站时,它经常停在 jQuery .js 文件中,即使那里没有断点。这非常烦人,因为我只想调试我代码中设置的断点处。
我该如何让 Chrome 在调试时忽略 jQuery 核心文件,仅关注我设置断点的地方?
我该如何让 Chrome 在调试时忽略 jQuery 核心文件,仅关注我设置断点的地方?
pause on errors
,则调试器仅会停在jQuery文件内。当然,任何debugger;
代码行也会强制执行停止。Sources
选项卡中找到一个小圆形图标,它可以被单击成三个状态:
DOM Breakpoints
和XHR Breakpoints
等。请确保这些部分没有断点,以防万一。现在,Google Chrome原生支持黑盒化(忽略某些文件中的异常)。
开发工具 > 设置 > 管理框架黑盒化
更简单的方法是,在文件中右键单击并选择黑盒化此脚本
。
Firefox甚至可以自动黑盒化压缩的JS文件!