自Firefox 51.0.1以来,console.log()在Firebug中不再起作用

时间:2017-01-30 10:34:35

标签: firefox firebug

我刚刚将Firefox更新为Firefox 51.0.1(32位),并在更新后console.log停止工作。

当我使用console.log()测试一些JavaScript变量时,它不会输出任何内容。

2 个答案:

答案 0 :(得分:47)

正如我mentioned in another answer所发生的那样,因为Firebug用于输出数据的Firefox内部API已发生变化。 当您打开Browser Console时,您会看到以下错误:

  

TypeError:ConsoleAPIListener不是构造函数console.js:149:38

请注意,如in a thread in the Firebug discussion group所述和Firebug homepage,Firebug已停止使用且未维护。 即它随着每个新版本的Firefox而越来越多,并且一旦启用了多进程Firefox,它将完全退出。有blog post explaining the reasons

Firebug背后的团队建议使用Firefox DevTools,而migration guide可用。

答案 1 :(得分:0)

分2步:

  1. 禁用或(更好)卸载Firebug
  2. 按F12并享受控制台和其他Devtools
  3. 为什么:Firebug不再定期更新,它经常会因新的FF更新而过时。 Firefox(F12)中已有的工具正在改变它。