web-dev-qa-db-fra.com

Comment rétablir Firebug à l'ancienne version?

J'ai ouvert un Firefox aujourd'hui, appuyez sur le bouton Firebug et cela m'a montré que dans la nouvelle version, il est intégré dans les outils de développement.

J'ai frappé ok et réalisé que cela ne fonctionne pas du tout (à chaque fois en utilisant Inspecter l'élément le <body> l'élément est sélectionné). Je voudrais donc revenir sur cette configuration, mais je ne trouve pas où la changer. J'ai essayé de réinstaller Firebug, mais cette configuration est stockée quelque part afin de démarrer automatiquement les DevTools au lieu de Firebug.

Avez-vous besoin d'aide pour revenir au Firebug classique?

17
Mi Ro

Comme je l'ai écrit dans le groupe de discussion Firebug , que le <body> l'élément est sélectionné en premier avant que l'élément réel que vous avez inspecté soit un bogue et j'ai déjà déposé un rapport de bogue pour cela.

Il y a aussi un bug lié à l'option Inspecter l'élément avec Firebug , qui ouvre les DevTools, mais ne sélectionne pas réellement l'élément inspecté. Ce bug a été corrigé dans Firebug 2.0.19 en supprimant l'option (il ne reste donc que l'option Inspecter l'élément, qui fonctionne comme expliqué ci-dessus).

Comme mentionné dans ma réponse à un sujet connexe , vous pourrez peut-être réactiver Firebug en définissant les préférences browser.tabs.remote.autostart, browser.tabs.remote.autostart.1 et browser.tabs.remote.autostart.2 à faux via about:config.

Ces paramètres contrôlent si Firefox fonctionne en mode multi-processus (processus séparés pour son interface utilisateur et les sites Web). Malheureusement, Firebug n'est pas compatible avec ce mode.

Remarque: Il s'agit d'une solution temporaire, car le mode multi-processus sera obligatoire à un moment donné et la préférence sera supprimée. De plus, à partir de Firefox 57 uniquement WebExtensions sera pris en charge et Firebug est basé sur différentes API, donc cela ne fonctionnera certainement plus à ce stade.

Une autre façon consiste à installer une ancienne version de Firefox comme 48, désactiver les mises à jour automatiques et y installer Firebug. Cependant, cela dit, cette option n'est pas recommandée (du moins pas à long terme), car vous manquerez des corrections de bogues (de sécurité) importantes et de nouvelles fonctionnalités.

12
Sebastian Zartner

En plus de la réponse de @Sebastian Zartner, ( from Firebug 's website):

Firebug 2 ne fonctionne pas dans les navigateurs multi-processus (c.-à-d. E10s) et sa conversion est trop complexe, il cessera donc de fonctionner lorsque e10s sera activé dans Firefox. Vous pourrez désactiver les e10 pendant un certain temps pour continuer à utiliser Firebug 2, mais cela ne durera pas éternellement .


En savoir plus sur votre question:

2
Mehdi Dehghani