2017-01-30 53 views

回答

47

與我mentioned in another answer一樣,這是因爲Firebug用來輸出數據的Firefox內部API已經改變。 當您打開Browser Console,你會看到以下錯誤:

TypeError: ConsoleAPIListener is not a constructor console.js:149:38

需要注意的是,如前所述in a thread in the Firebug discussion group並在Firebug homepage,螢火蟲被中斷,無人維護。 也就是說隨着每個新版本的Firefox都會越來越多,並且一旦啓用多進程Firefox就會完全停止工作。有一個blog post explaining the reasons

Firebug後面的團隊建議使用Firefox DevTools來代替,並且有migration guide可用。

+2

對於那些喜歡Firebug顯示的不止DevTools的默認設置,請注意在DevTools的選項中提供了一個「Firebug」主題,以保持它的風格! – Bob

+3

但是對於開發人員來說這完全沒用,因爲我知道大多數人都知道螢火蟲是使用Firefox的唯一原因,但現在Chrome的默認工具更好,這確實是一個悲傷的時刻。開發工具中缺少一些非常基本的功能。如果沒有這種粒度級別,mavens會停止使用瀏覽器,並停止向朋友,同事和客戶推廣。作爲結果,Firefox吸收統計數據在垃圾箱中。 – BradZoob

+0

收集所有[DevTools中缺少的Firebug功能](https://bugzilla.mozilla.org/show_bug.cgi?id=991806)和另一個[優先考慮最緊迫的問題](https:// bugzilla .mozilla.org/show_bug.cgi?ID = 1267303)。如果您的功能未列入「取決於」列表中,我建議您對最缺少的內容進行投票並/或在其中添加您的評論並提交新的阻止錯誤991806的錯誤。並且,由於他們的[代碼是開源的](https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Source_Code/Mercurial),您甚至可以幫助他們修復這些錯誤。 –

0

在2個步驟:

  1. 禁用或(更好)卸載螢火蟲
  2. 按F12鍵,享受控制檯和其他Devtools

爲什麼:經常螢火蟲沒有定期不再更新,它隨着新的FF更新而過時。 Firefox(F12)中已有的工具正在使用它。