我正在尝试调试使用 JQuery 的 MVC 应用程序。
首先,我有 1.3.3 版的 Firebug,我设置了 Break on All Errors 选项,并添加了一个故意的错误,但它并没有打破错误。
其次,在我激活了具有 javascript 函数的东西并放入断点然后让它继续之后,如果我重新激活该函数,它将不再命中该断点。
第三,您可以将监视表达式放入 JQuery 语句中,因为我有,并且它在监视列表窗口中显示未定义。
马尔科姆
我正在尝试调试使用 JQuery 的 MVC 应用程序。
首先,我有 1.3.3 版的 Firebug,我设置了 Break on All Errors 选项,并添加了一个故意的错误,但它并没有打破错误。
其次,在我激活了具有 javascript 函数的东西并放入断点然后让它继续之后,如果我重新激活该函数,它将不再命中该断点。
第三,您可以将监视表达式放入 JQuery 语句中,因为我有,并且它在监视列表窗口中显示未定义。
马尔科姆
据我所知,Firefox 的一个较新补丁破坏了 Firebug 的 javascript 调试。您可以尝试升级到 1.4 alpha ( http://getfirebug.com/ ),但这会导致其他问题。
另一件需要注意的事情是,有时它可以让你在任何给定的行上放置一个断点,但根据我的经验,只有当行号变为绿色时,你才能依赖该断点工作。
我在一次修复它时来回禁用和重新启用firebug,但我经常不得不终止firefox.exe进程。无论如何,当行号为绿色时,您最好先调试一次,然后再禁用并重新启用(至少那是我的浏览器的行为)。