web-dev-qa-db-ja.com

Firebugを古いバージョンに戻す方法は?

今日Firefoxを開いて、Firebugボタンを押すと、新しいバージョンでは開発者ツールに統合されていることがわかりました。

私は大丈夫ヒットし、それがまったく機能しないことに気付きました(Inspect Element the <body>要素が選択されています)。そのため、そのセットアップを元に戻したいのですが、どこに切り替えるべきかわかりません。 Firebugを再インストールしようとしましたが、その設定はどこかに保存されているため、FirebugではなくDevToolsが自動的に起動します。

従来のFirebugに戻す方法はありますか?

17
Mi Ro

Firebugのディスカッショングループで書いたように 、検査した実際の要素がバグである前に_<body>_要素が最初に選択され、すでにバグ報告を行っている バグレポートを提出した それ。

Inspect Element with Firebugオプションに関連するバグ もあります。これは、DevToolsを開きますが、実際には検査対象の要素を選択しません。このバグは、オプションを削除することでFirebug 2.0.19で修正されました(したがって、Inspect Elementオプションのみが残り、上記のように機能します)。

関連するスレッドに対する私の答え で述べたように、_browser.tabs.remote.autostart_、_browser.tabs.remote.autostart.1_、および_browser.tabs.remote.autostart.2_の設定を_about:config_。

これらの設定は、Firefoxが マルチプロセスモード (UIとWebサイトの個別のプロセス)で動作するかどうかを制御します。残念ながら、Firebugはそのモードと互換性がありません。

注:これは一時的な解決策です。これは、ある時点でマルチプロセスモードが必須になり、設定が削除されるためです。また、 Firefox 57のみWebExtensions がサポートされ、FirebugはさまざまなAPIに基づいているため、その時点では動作しません。

もう1つの方法は、 Firefoxの古いバージョンをインストールする 48、 自動更新を無効にする で、そこにFirebugをインストールすることです。ただし、重要な(セキュリティ)バグ修正や新機能を見逃す可能性があるため、このオプションはお勧めできません(少なくとも長期ではありません)。

12

@Sebastian Zartnerの回答に加えて、(from Firebug のWebサイト):

Firebug 2はマルチプロセスブラウザー(e10sなど)では機能せず、変換が複雑すぎるため、Firefoxでe10sをアクティブにすると機能しなくなります。 Firebug 2を使い続けるために、しばらくの間e10を無効にすることができますが、これは永遠に続きません


質問の詳細:

2
Mehdi Dehghani