奇怪的Chrome开发者工具调试器错误

时间:2014-06-19 15:55:27

标签: javascript google-chrome underscore.js google-chrome-devtools javascript-debugger

当我在Chrome浏览器工具打开时查看页面时,每隔一段时间,该页面包含Underscore,开发人员工具将突然跳转到调试器模式并暂停在相同位置,即underscore.js的第1206行,这是开始"渲染"在本节中:

try {
  render = new Function(settings.variable || 'obj', '_', source);
} catch (e) {
  e.source = source;
  throw e;
}

我没有要求该死的东西进行调试,而且我没有在该位置添加断点。我在几个不同的页面上得到了这个。有没有人看过这种现象,有什么办法可以阻止它吗?

enter image description here

1 个答案:

答案 0 :(得分:2)

  

暂停JavaScript断点

这意味着该脚本找到了以下语句:

debugger;

在这种特殊情况下,debugger;似乎是传递给new Function的字符串中的某个位置(您需要查看范围变量并查找source& #39;要检查的值。)