如何修改 Firefox Debugger 中的变量?

如何修改 Firefox Debugger 中的变量?

我希望能够在 Firefox 或 Firefox Developer Edition 中设置(并命中)断点或只是暂停执行后编辑变量。

似乎曾经有这个功能,但是在重新实现调试器时它被删除了。

过去有找回旧调试器的方法,但我尝试过,它不再起作用。

我会接受推荐附加组件的答案。

答案1

我的做法是将新变量连同新值直接输入到调试控制台中。例如,我会输入:myobj.myprop = newval;Enter。与编写 javascript 没什么不同。只要您尝试更改的变量在断点处处于范围内(并且未使用 初始化const),它就应该可以正常工作。

答案2

为变量创建一个监视表达式。当断点命中时,双击监视表达式列表中的变量以获取可编辑字段。输入赋值语句,例如。myVar=newValue带分号或不带分号都可以。

相关内容