2

我一直在尝试用firebug(在Firefox浏览器中)调试javascript(即ExtJS 4.0.7)代码,但是当我设置断点并刷新页面时,断点消失并且没有调试发生。

我错过了什么?

编辑 :

我正在使用 Firefox 19.0.2、Windows 7、Firebug 1.11.2。

断点在控制器 .js 文件中不起作用。

4

2 回答 2

4

您可能已启用 ExtJs 功能以防止缓存 js 文件。在 ExtJs 文档中查找 disableCache 配置选项。如果设置为 true,ExtJs 将时间戳作为参数添加到每个加载的文件(您可以在 Firebug Net 面板中看到 ?_dc=123456789。文件始终是新的,并且在重新加载后,firebug 无法设置断点。

于 2013-04-02T11:15:47.797 回答
1

您还可以在代码中使用调试器语句来停止该位置的执行。

http://msdn.microsoft.com/en-us/library/ie/0bwt76sk(v=vs.94).aspx

于 2013-04-03T16:34:19.863 回答