从昨天开始,由于某些原因,每次我尝试在firefox中显示控制台日志时,我都会得到一个未定义的内容:
我经常使用这个工具,就在最近我看到它不再起作用了。我在stackoverflow中看起来有类似的问题,但是没有它们可以解决它的问题。
这是我到目前为止所做的尝试修复它,我已经
似乎什么都没有用,但是当我输入控制台并点击运行按钮时,我得到了:
这是一个我必须改变的设置吗?
答案 0 :(得分:8)
Firebug不再被维护。来自getfirebug.com:
Firebug扩展程序不再开发或维护。 我们邀请您使用Firefox DevTools代替,随附。{3}} Firebug.next
另请参阅Migration from Firebug指南。
答案 1 :(得分:4)
继Domenic D.的回答之后,我认为可能会帮助其他人做出更全面的解释。
它显示'undefined',因为这是函数console.log()的返回值。
它没有将'test'输出到控制台,因为不再维护Firebug并且不支持最新版本的Firefox。我注意到的一个问题是,使用console.log()的日志记录不再出现在Firebug控制台中了。
不幸的是(如果您习惯使用Firebug),解决方案是使用Firefox内置的开发人员工具。
要使用Firefox的内置工具加载控制台,请按ctrl + shift + k。这里,console.log()将按预期工作。例如,如上所示运行console.log('test')将输出'test',然后输出undefined(console.log()的返回值)。
答案 2 :(得分:1)