了解IE11 F12 Developer工具中无法访问的断点

Dan*_*Dan 5 javascript ie11-developer-tools

我有一个问题,我正在尝试在我们的网站上调试,其中没有找到特定的JavaScript例程.我无法确定原因,但我的想法是,如果F12 Dev工具由于某种原因无法访问代码,那么该脚本块中的任何内容都将无法访问且无法执行.

有什么地方我可以寻找解释为什么一个脚本块中的代码可以访问,另一个看似相同的块是无法访问的?

可达和无法访问的代码的插图

Dan*_*Dan 0

尽管我将赏金授予了第一篇文章,但实际答案是第二个 JavaScript 块中的错误会使整个断点处理块无效。

要诊断此问题(如果代码不是您自己的,或者您很久以前编写的代码并且忘记了在哪里进行了更改),请将每个例程分解为自己的单独块,然后找到仍然失败的块。然后,仔细检查该例程,以确定语法失败的原因——彻底!

一旦我确定了原因(分号放错位置),就会为整个块重新启用断点。

其他原因可能是由于重复的函数名称而无法访问代码块。然而,这不是我的情况,所以我没有确认这是无法到​​达断点的可能原因。