web-dev-qa-db-ja.com

Firefox 51.0.1以降、firebugではconsole.log()が機能しなくなりました

FirefoxをFirefox 51.0.1(32ビット)にアップデートしたところ、アップデートconsole.logが機能しなくなった。

console.log()を使用してJavaScript変数をテストしようとすると、何も出力されません。

41
user3351236

私が 別の回答で言及 のように、これは、Firebugがデータの出力に使用するFirefox内部APIが変更されたために発生します。 ブラウザコンソール を開くと、次のエラーが表示されます。

TypeError:ConsoleAPIListenerはコンストラクタconsole.js:149:38ではありません

Firebugディスカッショングループのスレッド内 および Firebugホームページ で述べたように、Firebugは廃止され、メンテナンスされていないことに注意してください。つまりFirefoxの新しいバージョンごとにますます壊れ、マルチプロセスFirefoxが有効になると完全に機能しなくなります。 理由を説明するブログ投稿 があります。

Firebugの背後にあるチームは、代わりに Firefox DevTools を使用することをお勧めします。 移行ガイド が利用可能です。

47

2ステップで:

  1. firebugを無効にするか、(より良い)アンインストールします
  2. f12キーを押して、コンソールやその他のDevtoolsをお楽しみください

理由:Firebugはもはや定期的に更新されていません。新しいFFの更新でしばしば廃止されます。 Firefox(F12)ですでに利用可能なツールがそれを膨張させています。

0
fresko