web-dev-qa-db-ja.com

FirebugはFirefoxバージョン50.0で動作しません

Firefox 50.0を使用しています。 Firefoxをバージョン50.0に自動更新した後、Firebugは動作を停止し、Firebugを使用しようとすると、DOM要素の検査中に組み込みのFirefoxコンソールが表示されます。

Firefox 50.0バージョンでFirebugを使用するパッチはありますか?

10
Arun Jain

Mozillaブラウザの構成設定を変更して問題を解決します。

  1. 空白のタブを開く
  2. アドレスバーにabout:configと入力し、Enterキーを押します(リスクに同意するをクリックします!)
  3. browser.tabs.remote.autostartを見つける
  4. オプションを選択し、マウスの右側をクリックします
  5. オプションをFalseにする
  6. ブラウザを閉じてブラウザを再起動します
  7. ブラウザを再度開き、要素を調べます。正しく機能することを願っています。
25
Rubel Hossain

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.requiredset false
    検索browser.tabs.remote.autostart
    すべてをfalseに設定:browser.tabs.remote.autostart.1およびbrowser.tabs.remote。 autostart.2

注:マルチプロセスアーキテクチャは、タスクをプロセスに分離することにより、ブラウザの安定性、パフォーマンス、セキュリティを向上させます。

その後、ブラウザを再起動する必要があります。

私は最新のfirebug-2.0b8.xpiを選択しましたが、うまく分岐します。

追伸Firefox Developerエディションの更新を無効にすることができます。
それが役に立てば幸い。

5
Krstareci

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を古いバージョンに戻す方法

4
Mehdi Dehghani

Firefoxを更新したときに同じ問題が発生しました。私はfirebugにはまっていますが、Firefox開発版に移行しました- https://www.mozilla.org/en-US/firefox/developer/

また、以下の画像に示すように、firebug UIに似たfirebugテーマとその効率性も備えています。FDEをインストールし、firebugテーマをアクティブ化するだけです。 enter image description here

3
NJENGAH

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/

https://github.com/firebug/firebug.ne​​xt

2
d-coded

その働き。もう1つのアドオン「Firepicker」をインストールして、Firefoxを再起動する必要があります。

https://addons.mozilla.org/en-US/firefox/addon/firepicker/

1
HTML

このURLを使用して、Mozillaの古いバージョンにダウングレードするだけで、この問題を解決できました。

これで問題が解決することを願っています。 Windows 32マシンを使用する場合は、URLを使用できます https://ftp.mozilla.org/pub/firefox/releases/50.0/win32/en-US/

1
dhawal sarwate

FirebugはマルチプロセスFirefoxでは機能しません

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が自動的にマルチプロセスモードを有効にするのは、プロファイルにインストールされている他のアドオンなど、複数の要因に依存します。

Firefoxの新しいバージョンでFirebugを使用する

したがって、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)、両方の条件でテストを実行できます。マルチプロセスの有効/無効の状態が事前にわかっている必要があります。

1
Makyen

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)を繰り返して、コンソールを閉じます。

0
user8803420