0

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

注意:我知道我可以使用 Firebug,但这不是我正在寻找的解决方案。

4

3 回答 3

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

好的。您只需在嵌入式 JS 中设置断点。

假设这http://localhost:3000向您显示了您加载的 html。如果没有,该列表中将有一些选项卡可以执行此操作。

于 2015-02-11T08:26:44.600 回答
0

Sources 窗格中有一个“prettify source”选项,单击该选项,然后添加断点。

于 2015-02-12T22:28:34.580 回答
0

假设内联脚本被解析并运行,它们将使用页面名称(例如,foo.html或类似名称)显示在源列表中。如果您在那里看不到它们,请按 F5。如果您仍然不这样做,则可能是它们之前的错误阻止了它们被解析和运行。

例如,这里我有scratchpad.htmlwith script.js, anotherscript.js, 和一个内联块:

在此处输入图像描述

于 2015-02-11T08:23:17.880 回答