【问题标题】:Difficulty using standard Firefox javascript debugger使用标准 Firefox javascript 调试器的困难
【发布时间】:2015-04-11 12:48:21
【问题描述】:

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

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

【问题讨论】:

    标签: javascript debugging firefox-developer-edition


    【解决方案1】:

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

    例如,这里有 scratchpad.htmlscript.jsanotherscript.js 和一个内联块:

    【讨论】:

      【解决方案2】:
      • 选择http://localhost:3000
      • 找到您要调试的 sn-p。
      • 单击要放置断点的行号

      很好。您只需在嵌入式 JS 中设置一个断点。

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2015-11-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-11-14
          • 1970-01-01
          • 2014-07-09
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多