Enter 不会在断点处在控制台中提交命令
Enter doesn't submit commands in console at breakpoint
在 Firefox 37.0.2 上 Linux Mint Rebecca 17.1(基于 Ubuntu 14.04)。
当我遇到断点时,控制台永久处于多行命令模式,Enter 不提交命令,而是打开一个新行。
所以当我输入`console.log("foo")
并点击 Enter,而不是看到输出 foo
我得到:
我试过在命令末尾放一个分号,按 ctrl+Enter 等的每个可以想象的组合.但是他们都只是另起一行
当我不在断点处时,控制台按预期工作。 This SO answer 表明这应该不是问题。
怎么回事?
我找不到更好的答案,但关闭 Firefox 并重新启动它为我解决了这个问题。然后您可以转到“历史记录”菜单并恢复上一个会话以返回到您所在的位置。
我几乎可以肯定这是一个错误,因为 Mozilla 自己的文档只提到要在执行输入之前键入超过 1 行,您必须按 Shift+Enter 而不是仅按 Enter。
这个问题似乎已经在 Firefox 39.0 中消失了。
因此,如果您遇到这种情况,也许最好的办法就是升级!
在 Firefox 37.0.2 上 Linux Mint Rebecca 17.1(基于 Ubuntu 14.04)。
当我遇到断点时,控制台永久处于多行命令模式,Enter 不提交命令,而是打开一个新行。
所以当我输入`console.log("foo")
并点击 Enter,而不是看到输出 foo
我得到:
我试过在命令末尾放一个分号,按 ctrl+Enter 等的每个可以想象的组合.但是他们都只是另起一行
当我不在断点处时,控制台按预期工作。 This SO answer 表明这应该不是问题。
怎么回事?
我找不到更好的答案,但关闭 Firefox 并重新启动它为我解决了这个问题。然后您可以转到“历史记录”菜单并恢复上一个会话以返回到您所在的位置。
我几乎可以肯定这是一个错误,因为 Mozilla 自己的文档只提到要在执行输入之前键入超过 1 行,您必须按 Shift+Enter 而不是仅按 Enter。
这个问题似乎已经在 Firefox 39.0 中消失了。
因此,如果您遇到这种情况,也许最好的办法就是升级!