Firefox 50.0を使用しています。 Firefoxをバージョン50.0に自動更新した後、Firebugは動作を停止し、Firebugを使用しようとすると、DOM要素の検査中に組み込みのFirefoxコンソールが表示されます。
Firefox 50.0バージョンでFirebugを使用するパッチはありますか?
Firebugを再び動作させることができたので、ここでやったことがあります。
Firebugはe10sで動作できないため、Firebugの開発または保守が行われていないことは誰もが知っています。そこで、次善策を紹介します。
ダウンロードFirefox Developerエディション。XPIのインストールを許可できます。
firefox-53.0a2.en-US.win64.installer.exeまたはfirefox-53.0a2.en-US .win32.installer.exe
インストール後にFirefox開発版を実行し、about:config(URLバーに入力)に移動します
Findxpinstall.signatures.required(set false)
検索browser.tabs.remote.autostart
(すべてをfalseに設定:browser.tabs.remote.autostart.1およびbrowser.tabs.remote。 autostart.2)
注:マルチプロセスアーキテクチャは、タスクをプロセスに分離することにより、ブラウザの安定性、パフォーマンス、セキュリティを向上させます。
その後、ブラウザを再起動する必要があります。
私は最新のfirebug-2.0b8.xpiを選択しましたが、うまく分岐します。
追伸Firefox Developerエディションの更新を無効にすることができます。
それが役に立てば幸い。
Firebug Webサイトに移動すると、次のメッセージが表示されます。
Firebug拡張機能は、もはや開発も保守もされていません。代わりにFirefoxの組み込みのDevToolsを使用することをお勧めします。
また、 Sebastianz は私に言った、
Firebugは廃止されました。チームは分裂し、元チームリーダーのJan "Honza" Odvarkoは現在Firefox DevToolsに取り組んでいます。
@Makyenが答えで言ったように、FirebugはマルチプロセスFirefoxでは動作しないため、今すぐFirebug
を削除してFirefox DevTools
代わりに、Firefoxを更新しない限り、オプションではありません(sadly)。
アップデート1
@ Firefoxをバージョン50に更新した後にFirebugを削除したのはなぜですか?
更新2
ここで私の答えを見てみましょう: firebugを古いバージョンに戻す方法
Firefoxを更新したときに同じ問題が発生しました。私はfirebugにはまっていますが、Firefox開発版に移行しました- https://www.mozilla.org/en-US/firefox/developer/
また、以下の画像に示すように、firebug UIに似たfirebugテーマとその効率性も備えています。FDEをインストールし、firebugテーマをアクティブ化するだけです。
UbuntuがFFXを更新し、突然スクリプトパネルのようなものが動作しなくなったとき、私は同じ予期せぬ驚きを感じました。私は短い期限で何かに取り組んでいるので、Firefox開発者ツールセットを学ぶ余裕がなく、firebugを機能させるために必死に必要でした。最終的に私のために働いた修正は、更新しないようにFirefoxの設定をすることでした。次に、v 49.0.2をダウンロードします https://support.mozilla.org/en-US/kb/install-older-version-of-firefox
また、Firefoxをアップグレードに含めないようにUbuntuに指示する必要がありました。
Firebugは別のプロジェクトとして維持されなくなるようですので、組み込みの開発ツールに慣れておく必要がありますが、うまくいけば時間を節約できます。言及する価値があります(私がこれを読んでいるなら、ネイティブツールに統合されるようです:
https://blog.getfirebug.com/2016/06/07/unifying-firebug-firefox-devtools/
その働き。もう1つのアドオン「Firepicker」をインストールして、Firefoxを再起動する必要があります。
このURLを使用して、Mozillaの古いバージョンにダウングレードするだけで、この問題を解決できました。
これで問題が解決することを願っています。 Windows 32マシンを使用する場合は、URLを使用できます https://ftp.mozilla.org/pub/firefox/releases/50.0/win32/en-US/
Firebugサイト は次のように主張しています:
Firebug 2.0.18はFirefox 30 – 52と互換性があります
しかし、それはまた、[強調鉱山]:
Firebug 2.0.18は8030の問題を修正します。拡張機能はマルチプロセス(e10s)互換としてマークされているため、ブラックリストに登録されず、ユーザーはインストールを続行できますそれ。このようにして、Firebugは、マルチプロセス対応ブラウザーで実行している場合に、ユーザーが組み込みのFirefox開発者ツールに簡単に移行できるようにします。 マルチプロセスFirefoxで開くと、Firebugのツールは使用できません。Firebugは、Firefoxの組み込みツールへの移行のみをサポートします。
また、読むように指示しています: nified FirebugとFirefox DevTools
そのページは次のように言っています[強調鉱山]:
Firebug 2はマルチプロセスブラウザー(e10sなど)では機能せず、変換が複雑すぎるため、Firefoxでe10sをアクティブにすると機能しなくなります。しばらくの間e10を無効にしてFirebug 2を使用し続けることができますが、これは永遠には続きません。
FirebugがマルチプロセスFirefoxで実際に動作しないという事実は、Firebugが特定のバージョンのFirefoxで動作しているか動作していないかで、Firebugの経験が異なる人々を説明しています。 Firefoxが自動的にマルチプロセスモードを有効にするのは、プロファイルにインストールされている他のアドオンなど、複数の要因に依存します。
したがって、Firebugを新しいバージョンのFirefoxで使用するには、 Firefoxがマルチプロセスモードに入るのを無効にする にする必要があります。これは、about:preferences
ページ(ツール➞オプションからも利用可能)。これは、「一般」タブの下にある「マルチプロセスFirefoxを有効にする...」というオプションです。マルチプロセスが利用できない場合、このオプションは表示されません。このオプションは、プリファレンスを調整することでも変更できますbrowser.tabs.remote.autostart
from about:config
。 [注意: browser.tabs.remote.autostart.2
およびbrowser.tabs.remote.autostart.1
は、デフォルトの状態を示すためにも使用されるようです。したがって、about:preferences
このオプションを変更するページ。]
Firefoxが現在マルチプロセスモードで実行されているかどうかを確認するには、about:support
。 「Application Basics」の下の「Multiprocess Windows」行には、マルチプロセスが有効か無効かが示されます。
個人的には、明示的に無効にされたマルチプロセスと 明示的に有効にされたマルチプロセス (set browser.tabs.remote.force-enable
からtrue
)、両方の条件でテストを実行できます。マルチプロセスの有効/無効の状態が事前にわかっている必要があります。
http://toolsqa.com/Selenium-webdriver/xpath-helper/
新しいタブを開き、任意のWebページに移動します。デモにはwww.DemoQA.comを使用しました。 Ctrl-Shift-X(またはOS XではCommand-Shift-X)を押すか、ツールバーのXPath Helperボタンをクリックして、XPath Helperコンソールを開きます。 Shiftキーを押しながら、ページ上の要素の上にマウスを置きます。クエリボックスは継続的に更新され、マウスポインターの下にある要素のXPathクエリが表示され、結果ボックスに現在のクエリの結果が表示されます。必要に応じて、コンソールでXPathクエリを直接編集します。結果ボックスに変更がすぐに反映されます。手順(2)を繰り返して、コンソールを閉じます。