繁体   English   中英

Firebug:在断点期间,无法执行控制台语句

[英]Firebug: During breakpoint, can't execute console statement

我在Firebug中看到以下行为:

当调试器在断点上暂停时,如果我转到控制台并尝试执行语句,则Enter键只保留添加行而不是执行。

我试过按Shift + EnterCtrl + Enter也无济于事。

环境

我有时会在firebug(控制台),FireFox(开发控制台)和FireFox开发人员版(开发控制台)上遇到此问题。

问题

使用“Web控制台”,我会输入类似alert(“test”)的内容并点击回车键,但它不会运行。

而不是运行它将输入一个新行,就像我点击“Shift Enter”。 奇怪的是,当我点击“Shift Enter”只是为了看看会发生什么,没有更多的新行,但代码没有运行。

尝试找到解决方案

我重新启动了我的计算机,它只是稍后再次返回。 我没有解决方案,但更多的解决方案(在某些时候有效)。 最大的问题是我不知道是什么导致这种情况发生。 几个小时后,我只能猜出我认为问题是什么。

我怀疑为什么会发生这种情况是开发人员控制台与它正在尝试调试的网页断开连接。

如果Dev工具断开连接,则它无法运行代码(我的警报),因为它不知道要在哪个页面/选项卡上运行它。

解决

完全关闭所有Firefox窗口/选项卡(及其dev / firebug窗口/选项卡)。 这可能或者可能不会将控制台与允许代码再次运行的网页重新关联。

放弃

它大部分时间都适合我,如果有人(对此有更多了解)可以解释为什么会发生这种情况并提供更好的解决方案,我会感到高兴。 但在此之前,对于像我这样的问题,其他任何人都希望这会有所帮助。

我遇到了同样的问题,我将在控制台中输入(一个很长的)javascript语句,按Enter键只会添加新行而不是运行语句。

在我的情况下,这是由括号和括号不平衡引起的。 一旦它们平衡,按下回车键将执行语句。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM