【问题标题】:How to debug JavaScript with Firebug?如何使用 Firebug 调试 JavaScript?
【发布时间】:2015-06-12 13:33:14
【问题描述】:

我似乎无法使用 Firebug 调试我的 JavaScript 代码。播放按钮是灰色的。我使用 FireFox 3.0.4 和 Firebug 1.2.1。

是否有任何已知问题?

这是我要调试的脚本:

(断点设置在<img onclick>和函数say()),代码执行良好。

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <script type="text/javascript" src="jquery/jquery-1.2.6"></script>
        <script type="text/javascript">
            function say(text){
                alert(text);
            }
        </script>
        <title>DOM Level 0 Event Handlers</title>
    </head>
    <body>
        <img onclick="say('Vroom vroom');" id="vstar" src="vstar.jpg" alt="vstar" />
        <div id="console"></div>
    </body>
</html>

【问题讨论】:

  • Ive never found a way to debug JS code thats 嵌入在非 .js 文件(JSP、HTML 等)中,因此我非常希望听到任何解决此问题的方法

标签: debugging firebug


【解决方案1】:

检查您是否在控制台中启用了“支持脚本调试”。出于性能原因,它默认禁用。

【讨论】:

    【解决方案2】:

    如果我忘记设置断点,或者我在未执行的地方设置了断点(因此执行永远不会停止,所以播放按钮永远不会做任何事情),我通常会看到这种行为。

    【讨论】:

    • 即使是一个简单的alert('Hallo'),执行whisch,设置断点,按钮都是灰色的,没有调试
    【解决方案3】:

    您需要关闭所有 Firefox 实例并重新打开。 Firefox 具有共享内存,因此您无法打开新页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-10
      • 2011-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      相关资源
      最近更新 更多