Javascript Firebug导致Firefox没有响应

Javascript Firebug导致Firefox没有响应,javascript,firefox,firebug,Javascript,Firefox,Firebug,我是一个网络开发新手。我经常使用Firebug调试我的JavaScript 问题是,我的页面UI中有一些脚本文件包含大量代码,这导致我的web浏览器没有响应,即,我收到一个对话框,说脚本没有响应。基本上,当我在Firebug的脚本面板中时,就会发生这种情况 如何处理这个问题?我在调试一些广泛使用eval()函数的旧脚本时遇到了同样的问题。 这会导致在中显示许多脚本。(每个动态生成的脚本都在此处表示。) 一个可能的解决方案是,考虑到这是由我的实例中的文件数量引起的,可以看看是否可以通过为相同的代码

我是一个网络开发新手。我经常使用Firebug调试我的JavaScript

问题是,我的页面UI中有一些脚本文件包含大量代码,这导致我的web浏览器没有响应,即,我收到一个对话框,说脚本没有响应。基本上,当我在Firebug的脚本面板中时,就会发生这种情况


如何处理这个问题?

我在调试一些广泛使用
eval()函数的旧脚本时遇到了同样的问题。
这会导致在中显示许多脚本。(每个动态生成的脚本都在此处表示。)

一个可能的解决方案是,考虑到这是由我的实例中的文件数量引起的,可以看看是否可以通过为相同的代码使用较少的源文件来完全绕过这个问题。使用您使用的任何框架的“构建”版本可能会缓解问题。(特别是当它们仍然可以在内置形式中进行调试时。)


如果这不起作用,您可以尝试使用Firefox的内置调试器(通过Ctrl+Shift+S进行调试。(或者切换到另一个浏览器进行调试,但这显然是一个不太理想的解决方案。)

我试图找到此问题的解决方案,但什么都没有

至于答案,我认为最好的是@Pablo发布的(不幸的是,无法为评论指定答案),它只是在试用谷歌Chrome控制台。我提到的问题都不存在


干杯,伙计们!

你们有没有试着点击“继续”而不是终止它?有时候JS花了太多时间来完成一项任务,以至于浏览器认为它被阻止了(或者处于无限循环中)并提示您停止该操作。您可以添加“无响应脚本”对话框的屏幕截图,或者提供一些代码,以便重现问题吗?如果只是在启用Firebug时发生,或者对话框显示Firebug本身中的脚本,您最好将此情况报告给。@Pablo是的,这确实有效,但仍然会发生十个,真的很烦人。而且我通常不处理UI脚本,但是它们是在我的custom.js之前加载的。在重新加载页面之后,我也遇到了很多错误,甚至使用、、继续"不起作用。我复制了错误:chrome://firebug/content/debugger/script/sourceTool.js:818 chrome://firebug/content/lib/trace.js:55 我想这与我之前问的问题只是部分相关,因为这些都是firebug的,但在重新加载后仍然会使浏览器崩溃。我必须使用firebug进行调试,所以…作为一种解决方法,您可以使用c尝试使用Chrome(浏览器:P)及其开发工具。它是Firebug扩展的克隆,但内置,这使它在某些情况下更快、更可靠。“无响应脚本”对话框的显示与eval()脚本的数量无关,只是与这些脚本的执行时间有关。