当前位置:  开发笔记 > 编程语言 > 正文

Firebug - 断点没有击中

如何解决《Firebug-断点没有击中》经验,为你挑选了4个好方法。

我在外部JS文件中设置断点,但我无法让Firebug以一致的方式点击断点.它有时有效,但大多数情况下它没有.我能让它工作的唯一方法是打开"Break on all errors"

我用过调试器; 声明也没有任何运气.



1> Eric Wendeli..:

如果行号不是绿色,似乎Firebug无法调试该部分代码,因为它超出了范围.所以,如果你使用像$(function(){...})这样的东西; Firebug将无法访问函数和变量.

那有意义吗?

此外,是否有可能某些其他功能或某些内容覆盖了您正在尝试调试的功能.如果你两次包含相同的JS文件,它甚至可能.

希望有所帮助.



2> spoulson..:

Firebug是否在"脚本"选项卡中显示带绿线编号的代码?这表示可调试的代码行.

我经历过这种症状,其中没有一个行号有时是绿色的.我刷新页面,神奇地再次变绿.



3> Tsvetomir Ts..:

我也经常遇到这个问题.我发现重新打开选项卡似乎有所帮助(断点不会丢失).但"打破所有错误"似乎是最可靠的破解方式.

我很少对IE有所了解,但在这种情况下,它是正确的.在VS中调试JavaScript只是起作用.它可以毫无问题地命中断点("调试器"),并阻止页面上的所有其他JavaScript代码执行.所以我经常使用它作为备份.



4> Nathan..:

尝试使用Firebug 1.4在帧内调试页面时遇到此问题.从"此框架"上下文菜单中选择"仅显示此框架"或"在新选项卡中打开框架",然后刷新页面似乎使脚本可调试.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有