我正在尝试调试一些 JavaScript,我想找出当我将鼠标悬停在某个 div 元素上时执行的代码(我不知道是哪一段代码,因为没有直接的“onmouseover”-我认为某处有一个 jQuery 选择器?)。
通常我会使用 Developer Tools/Firebug 提供的“Break All”/“Break On Next”功能,但我的问题是其他代码(代码、鼠标移动监听器等)会立即被捕获。
我想做的是告诉调试器忽略某些 JavaScript 文件或个别行,这样它就不会停在我不感兴趣或已排除的代码上。有什么方法可以在 IE 中实现这一点(吐,吐!)——或者您能建议更好的方法吗?
最佳答案
在 FireFox 中,此功能称为 "Black boxing"并将随 FireFox 25 一起提供。它让我们完全按照您的要求进行操作。
此功能也被引入到 Chrome (v30+),尽管它更难找到/配置。它被称为“跳过具有特定名称的来源”和 Collin Miller did an excellent job in describing how to configure it .
通常我会在此处放置答案和操作指南而不是链接,但这只会以我复制 Collin 的帖子而告终。
关于javascript - 调试时如何忽略某些脚本文件/行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6213401/