Подтвердить что ты не робот

Как вернуть Firebug в старую версию?

Сегодня я открыл Firefox, нажал кнопку Firebug, и он показал мне, что в новой версии он интегрирован в инструменты разработчика.

Я нажал ok и понял, что он вообще не работает (каждый раз, используя элемент Inspect, выбирается элемент <body>). Поэтому я хотел бы вернуть эту настройку обратно, но я не могу найти, куда ее переключать. Я попытался переустановить Firebug, но эта настройка хранится где-то, поэтому автоматически запускает DevTools вместо Firebug.

Любая помощь, как вернуться к классическому Firebug?

4b9b3361

Ответ 1

Как я писал в группе обсуждения Firebug, что элемент <body> выбран первым, прежде чем фактический элемент, который вы проверили, является ошибкой и я уже написал для него отчет об ошибке.

Существует также ошибка связанная с опцией Inspect Element with Firebug, которая открывает DevTools, но на самом деле не выбирает проверенную элемент. Эта ошибка была исправлена ​​в Firebug 2.0.19, удалив опцию (так что осталось только параметр "Проверить элемент", который работает, как описано выше).

Как упоминалось в моем ответе на связанный поток, вы можете повторно включить Firebug, установив предпочтения browser.tabs.remote.autostart, browser.tabs.remote.autostart.1 и browser.tabs.remote.autostart.2 на false через about:config.

Эти параметры определяют, работает ли Firefox в режиме многопроцесса (отдельные процессы для его пользовательского интерфейса и веб-сайтов). К сожалению Firebug несовместим с этим режимом.

Примечание.. Это временное решение, поскольку в какой-то момент режим мультипроцесса будет обязательным, и предпочтение будет удалено. Кроме того, начиная с Firefox 57 будет поддерживаться только WebExtensions, а Firebug будет основываться на разных API-интерфейсах, поэтому в этом случае он определенно не будет работать.

Другим способом является установить старую версию Firefox, например 48, отключить автоматические обновления и установить там Firebug. Хотя, сказав это, этот вариант не рекомендуется (по крайней мере, не надолго), потому что вы пропустите важные исправления ошибок и новые функции.

Ответ 2

В дополнение к ответу @Sebastian Zartner, (от Firebug веб-сайт):

Firebug 2 не работает в многопроцессорных браузерах (т.е. e10s), а преобразование слишком сложное, поэтому оно перестает работать, когда e10s активируется в Firefox. Вы сможете отключить e10s некоторое время, чтобы продолжать использовать Firebug 2, но это не будет длиться вечно.


Подробнее о вашем вопросе: