为什么Firebug会遇到不存在的断点?

时间:2011-12-30 17:34:14

标签: javascript firebug

我一直在使用Firebug调试我的一个页面上的一些javascript。最近它已经开始在我的javascript中看似随机点的不存在的“断点”。似乎大多数这些点都在第三方库中,如jQuery,但它也停止在自定义javascript上。

我没有看到这些线路上的任何错误,我肯定没有断点。谁能想到为什么Firebug会在这里停下来?它已经到了我必须点击“继续”按钮大约20次才能让页面完成Javascript执行......

3 个答案:

答案 0 :(得分:6)

我遇到了这个问题并修复了它:

  1. 在firefox附加组件管理器中卸载firebug
  2. 关闭firefox
  3. rm -rf profile_folder / firebug
  4. 从profile_folder / prefs.js
  5. 中删除所有与firebug相关的行
  6. 重新安装firebug
  7. 希望这有帮助!


答案 1 :(得分:3)

firefox没有任何问题,因为你可能已经启用了自动断点。点击此处http://getfirebug.com/wiki/index.php/Script_Panel了解我正在谈论的内容的更多详情。在控制台和脚本面板上禁用它们,一切都将得到解决。

答案 2 :(得分:3)

这个问题很老,但它也是搜索的最佳结果:比如firebug随机断点。

根据我的经验,假设这不是因为异常或其他设置中断,每次发生这种情况时,都会发生与jQuery或其他库的冲突。有时甚至名称间距也不能保证您的安全,这很难调试。

最近我有一个名为name_space1.nestedns.focusCursor()的函数。有些东西搞砸了我的focusCursor功能..没弄清楚是什么,只是改了名字。

在过去,我有一个名为ns.companyabreviationToolTip的函数或var ......并且还存在碰撞和破坏。将ToolTip更改为隐藏的内容,一切都很愉快。也许firebug在碰撞设置上有一个秘密的突破。如果这是一个错误,我希望它不会得到修复...它似乎很有用。