2016-11-30 2 views
17

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

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

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

+1

https: //blog.getfirebug.com/2016/06/07/unifying-firebug-firefox-devtools/- Инструменты разработчика Firefox и Firebug теперь то же самое. Расширение Firebug больше не поддерживается. – Quentin

+0

хорошо спасибо, по крайней мере, как переключиться обратно на тему firebug? Я видел, что есть возможность остаться с этой темой, но теперь я не могу найти, куда ее переключать. –

+0

Возможность переключиться на тему Firebug находится на панели [Настройки] (https://developer.mozilla.org/en/Docs-американские/Инструменты/Настройки # Choose_DevTools_theme). –

ответ

12

As I wrote in the Firebug discussion group, что элемент <body> выбран первым, прежде чем фактический элемент, который вы проверили, является ошибкой, и у меня уже есть filed a bug report.

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

Как уже упоминалось в my answer to a related thread, вы можете быть в состоянии повторно включить Firebug, установив предпочтения browser.tabs.remote.autostart, browser.tabs.remote.autostart.1 и browser.tabs.remote.autostart.2 ложь через about:config.

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

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

Другой способ - install an old version of Firefox как 48, disable automatic updates и установить там Firebug. Хотя, сказав это, этот вариант не рекомендуется (по крайней мере, не надолго), потому что вы пропустите важные исправления ошибок и новые функции.

+2

Спасибо, много. Я использую Firefox для разработки, а также инструменты разработки Firebug и Firefox для разных целей (Firebug для DOM и CSS-манипуляции, который является превосходным, и панель инструментов Firefox для консоли и NET, которые являются более чистыми). Я все еще не могу понять, как они могли подумать, что слияние Firebug с инструментами могло бы сработать; щелкнув правой кнопкой мыши на элементе страницы, а затем на «анализе с помощью Firebug» открылся элемент , вместо этого элемент, на который я нажал. Какой ум может даже думать о снижении целевой функциональности? No comment –

+2

Причина, по которой Firebug прекращена, вскоре [объясняется в последнем сообщении блога] (https://blog.getfirebug.com/2016/06/07/unifying-firebug-firefox-devtools/). Короче говоря, многопроцессорный Firefox потребовал бы переписать большинство частей Firebug, и конкуренция с DevTools не была вариантом из-за очень ограниченных ресурсов. То, что функция проверки сначала выбирает элемент , является регрессией. Я зарегистрировал [ошибка 1324254] (https://bugzil.la/1324254) для этого. –

+0

Спасибо, брату, что отлично поработал! –

2

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

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


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

+6

Они лучше начинают совершенствовать инструменты ** резко ** до того, как это произойдет (и, улучшив, я имею в виду * копирование * лучших частей Firebug, не меняя их вообще), или я подозреваю, что половина сегодняшних пользователей перейдет в Chrome. Firebug делает разницу, а не Tools. –

+0

@ AndreaLigios вы правы, к сожалению, мы должны дождаться этого момента. Попробуйте «Developer Edition» или даже «Nightly» и сообщите об ошибках или пропущенных функциях, чтобы помочь команде, о чем они заботятся. –

+0

@AndreaLigios - Я не за горами перейду к инструментам Chrome dev. Firefox devtools - это мусор! – user537137

Смежные вопросы