Javascript 如何在Firefox Scratchpad中查看变量?

Javascript 如何在Firefox Scratchpad中查看变量?,javascript,debugging,firefox,scratchpad,Javascript,Debugging,Firefox,Scratchpad,我在Firefox中使用Scratchpad对网页运行脚本,效果很好 有没有办法在执行过程中调试和监视变量?现在,无法使用Firefox开发者工具的调试器窗格查看输入草稿行的代码。它只显示在Scratchpad/1等源中,内容如下: 加载源时出错: loadSourceError 这将在bug中得到修复,所以去投票支持那些bug吧 您可以做的是: 添加调试器语句添加到草稿行代码中要打断的行。仍然可以查看变量值、范围等 直接与调试器对象交互。这就解释了如何开始(注意,现在您可以在开发者工具设置中设

我在Firefox中使用Scratchpad对网页运行脚本,效果很好


有没有办法在执行过程中调试和监视变量?

现在,无法使用Firefox开发者工具的调试器窗格查看输入草稿行的代码。它只显示在Scratchpad/1等源中,内容如下:

加载源时出错:
loadSourceError

这将在bug中得到修复,所以去投票支持那些bug吧

您可以做的是:

  • 添加
    调试器语句添加到草稿行代码中要打断的行。仍然可以查看变量值、范围等

  • 直接与调试器对象交互。这就解释了如何开始(注意,现在您可以在开发者工具设置中设置选项“启用chrome和插件调试”,而不是转到
    about:config
    )。你也会想


  • Alex回复中提到的问题在Firefox47中得到了修复(请参阅),您现在可以使用
    调试器语句,或者直接在调试器中设置断点。至少运行一次脚本后,Scratchpad脚本的源代码应该出现在那里。确保已打开开发工具


    不过这有点尴尬,因为Scratchpad脚本在Scratchpad中修改后不会在调试器窗口中更新,所以您需要首先刷新页面或使用
    Execute
    → <代码>重新加载并在草稿行中运行

    点击f12,有一整套工具Firebug可以调试当前附加到页面的javascript代码。但在Scratchpad中,您可以动态编写和运行代码。在firebug中有没有办法做同样的事情?