我无法为 HTML 文件中包含的内联 javascript 找到并设置断点。在 debugger->sources 下,它只列出了为调试而加载的所有外部 .js 文件。我在哪里可以找到 html 中的内联 javascript?下面你可以看到它只列出了加载的外部 js 文件的源。当我说内联时,我的意思是标记之间包含的<script type="text/javascript"></script>
javascript
注意:我知道我可以使用 Firebug,但这不是我正在寻找的解决方案。
我无法为 HTML 文件中包含的内联 javascript 找到并设置断点。在 debugger->sources 下,它只列出了为调试而加载的所有外部 .js 文件。我在哪里可以找到 html 中的内联 javascript?下面你可以看到它只列出了加载的外部 js 文件的源。当我说内联时,我的意思是标记之间包含的<script type="text/javascript"></script>
javascript
注意:我知道我可以使用 Firebug,但这不是我正在寻找的解决方案。
http://localhost:3000
好的。您只需在嵌入式 JS 中设置断点。
假设这http://localhost:3000
向您显示了您加载的 html。如果没有,该列表中将有一些选项卡可以执行此操作。
Sources 窗格中有一个“prettify source”选项,单击该选项,然后添加断点。
假设内联脚本被解析并运行,它们将使用页面名称(例如,foo.html
或类似名称)显示在源列表中。如果您在那里看不到它们,请按 F5。如果您仍然不这样做,则可能是它们之前的错误阻止了它们被解析和运行。
例如,这里我有scratchpad.html
with script.js
, anotherscript.js
, 和一个内联块: