今日Firefoxを開いて、Firebugボタンを押すと、新しいバージョンでは開発者ツールに統合されていることがわかりました。
私は大丈夫ヒットし、それがまったく機能しないことに気付きました(Inspect Element the <body>
要素が選択されています)。そのため、そのセットアップを元に戻したいのですが、どこに切り替えるべきかわかりません。 Firebugを再インストールしようとしましたが、その設定はどこかに保存されているため、FirebugではなくDevToolsが自動的に起動します。
従来のFirebugに戻す方法はありますか?
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をインストールすることです。ただし、重要な(セキュリティ)バグ修正や新機能を見逃す可能性があるため、このオプションはお勧めできません(少なくとも長期ではありません)。
@Sebastian Zartnerの回答に加えて、(from Firebug のWebサイト):
Firebug 2はマルチプロセスブラウザー(e10sなど)では機能せず、変換が複雑すぎるため、Firefoxでe10sをアクティブにすると機能しなくなります。 Firebug 2を使い続けるために、しばらくの間e10を無効にすることができますが、これは永遠に続きません。
質問の詳細: