从Firefox 51.0.1开始,console.log()在Firebug中不起作用
我刚更新Firefox的Firefox 51.0.1(32位),并更新console.log后停止工作。
当我使用console.log()
testing一些JavaScriptvariables时,它不会输出任何东西。
正如我在另一个回答中提到的 ,这是因为Firebug用来输出数据的Firefox内部API已经改变了。 当您打开浏览器控制台时 ,您将看到以下错误:
TypeError:ConsoleAPIListener不是构造函数console.js:149:38
请注意,正如Firebug讨论组和Firebug主页上的一个主题中所述 ,Firebug已停止使用,无人维护。 也就是说,随着每一个新版本的Firefox都会越来越多,一旦启用了多进程的Firefox,就会完全退出。 有一个博客文章解释原因 。
Firebug后面的团队build议使用Firefox DevTools,并提供一个迁移指南 。
分两步:
- 禁用或(更好)卸载Firebug
- 按F12并享受控制台和其他Devtools
为什么:Firebug不再经常更新,它通常会因新的FF更新而过时。 Firefox(F12)中已有的工具正在使用它。