难以使用标准的Firefox javascript调试器

时间:2015-02-11 08:11:05

标签: javascript debugging firefox-developer-edition

我无法找到并设置HTML文件中包含的内联JavaScript的断点。在debugger-&gt;源下,它只列出了为调试而加载的所有外部.js文件。我在哪里可以找到html中的内联javascript?下面你可以看到它只列出了加载的外部js文件的源。当我说内联时,我指的是<script type="text/javascript"></script>之间的javascript Only external js files are included under sources

注意:我知道我可以使用Firebug,但这不是我想要的解决方案。

3 个答案:

答案 0 :(得分:0)

假设内联脚本已解析并运行,它们将使用页面名称(例如,foo.html或类似名称)显示在源列表中。如果你没有在那里看到它们,请点击F5。如果你还没有,可能是因为它们之前的错误导致它们无法被解析和运行。

例如,我在这里scratchpad.htmlscript.jsanotherscript.js和内嵌块:

enter image description here

答案 1 :(得分:0)

  • 选择http://localhost:3000
  • 找到您要调试的代码段。
  • 单击要放置断点的行号

尼斯。您只需在嵌入式JS中设置断点即可。

假设http://localhost:3000显示您加载的html。如果没有,那个列表中会有一些标签可以做到这一点。

答案 2 :(得分:0)

“源”窗格中有一个“美化源”选项,单击该选项然后添加断点。