Javascript 如何在Firefox Scratchpad中查看变量?
我在Firefox中使用Scratchpad对网页运行脚本,效果很好Javascript 如何在Firefox Scratchpad中查看变量?,javascript,debugging,firefox,scratchpad,Javascript,Debugging,Firefox,Scratchpad,我在Firefox中使用Scratchpad对网页运行脚本,效果很好 有没有办法在执行过程中调试和监视变量?现在,无法使用Firefox开发者工具的调试器窗格查看输入草稿行的代码。它只显示在Scratchpad/1等源中,内容如下: 加载源时出错: loadSourceError 这将在bug中得到修复,所以去投票支持那些bug吧 您可以做的是: 添加调试器语句添加到草稿行代码中要打断的行。仍然可以查看变量值、范围等 直接与调试器对象交互。这就解释了如何开始(注意,现在您可以在开发者工具设置中设
有没有办法在执行过程中调试和监视变量?现在,无法使用Firefox开发者工具的调试器窗格查看输入草稿行的代码。它只显示在Scratchpad/1等源中,内容如下: 加载源时出错:
loadSourceError 这将在bug中得到修复,所以去投票支持那些bug吧 您可以做的是:
调试器代码>语句添加到草稿行代码中要打断的行。仍然可以查看变量值、范围等
about:config
)。你也会想Alex回复中提到的问题在Firefox47中得到了修复(请参阅),您现在可以使用
调试器代码>语句,或者直接在调试器中设置断点。至少运行一次脚本后,Scratchpad脚本的源代码应该出现在那里。确保已打开开发工具
不过这有点尴尬,因为Scratchpad脚本在Scratchpad中修改后不会在调试器窗口中更新,所以您需要首先刷新页面或使用Execute
→ <代码>重新加载并在草稿行中运行
。点击f12,有一整套工具Firebug可以调试当前附加到页面的javascript代码。但在Scratchpad中,您可以动态编写和运行代码。在firebug中有没有办法做同样的事情?