我已经使用 firebug 一段时间了,但我最近注意到它并不总是允许您出于某种原因在代码中设置断点。 Firebug 调试器中的行号全部变成灰色,并且您无法让程序在其中任何一个上停止。
当我可以让它工作时,你可以打破的线会变成绿色。
这有什么原因吗?
最佳答案
我也注意到了这一点,并且我必须显式地为每个站点启用脚本调试。这可以在控制台选项卡上完成,其中有三个复选框(默认情况下关闭)用于启用控制台日志记录、脚本调试和网络监视。或者您可以单击脚本选项卡上的向下箭头并选择启用。我找不到任何全局设置来在所有网站上默认启用此功能或保存您的设置。我将 Firefox 设置为在每次关闭时清除我的所有个人信息,因此如果您保存设置/个人信息,此信息可能会持续存在(我尚未对此进行测试...只是猜测)。
我很确定这样做是出于性能原因。 Firebug 会极大地减慢 JS 密集型网站(例如 GMail 或 Facebook)的速度。在以前的版本中,您可以对特定站点禁用 Firebug,但现在我猜测他们将其更改为默认禁用,因为用户无法弄清楚这一点,并且正是因为这个原因而提示(并可能卸载)。
关于debugging - Firebug 1.3.3 - 并不总是允许脚本调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/681871/