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

use*_*236 41 firefox firebug

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

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

Seb*_*ner 47

正如我在另一个答案中提到的,这是因为Firebug用于输出数据的Firefox内部API已经发生了变化.当您打开浏览器控制台时,您将看到以下错误:

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

请注意,正如Firebug讨论组Firebug主页中的一个主题中所述,Firebug已停止使用且未维护.也就是说,每个新版本的Firefox都会越来越多,并且一旦启用了多进程Firefox,它就会完全退出.有一篇博客文章解释了原因.

Firebug背后的团队建议使用Firefox DevTools,并提供迁移指南.

  • 但它对开发者来说完全没用,对于大多数人来说,我知道firebug是使用Firefox的唯一原因,现在Chrome的默认工具更好,这确实是一个悲伤的时刻.开发工具缺少一些严重的基本功能.如果没有这种级别的细节,专家就会停止使用浏览器并停止向朋友,同事和客户推广它.因此,Firefox吸收统计数据位于垃圾箱中. (3认同)
  • 对于那些喜欢Firebug显示超过DevTools默认值的用户,请注意DevTools选项中提供了一个"Firebug"主题,以保持它的味道! (2认同)