如何将 Firebug 恢复到旧版本?

How to revert Firebug to old version?

我今天打开了 Firefox,点击 Firebug 按钮,它告诉我在新版本中它已集成到开发人员工具中。

我点击确定并意识到它根本不起作用(每次使用 Inspect Element 选择 <body> 元素)。所以我想恢复那个设置,但我找不到在哪里切换它。我尝试重新安装 Firebug,但该设置存储在某处,因此它会自动启动 DevTools 而不是 Firebug。

任何关于如何恢复到经典的帮助Firebug?

As I wrote in the Firebug discussion group, that the <body> element is selected first before the actual element you inspected is a bug and I've already filed a bug report 给它。

还有一个 bug related to the Inspect Element with Firebug option,它会打开 DevTools,但实际上并不会 select 检查的元素。此错误在 Firebug 2.0.19 中通过删除该选项得到修复(因此只剩下 Inspect Element 选项,其工作方式如上所述)。

中所述,您可以通过 browser.tabs.remote.autostartbrowser.tabs.remote.autostart.1browser.tabs.remote.autostart.2 将首选项设置为 false 来重新启用 Firebug about:config.

这些设置控制 Firefox 是否在 multi-process mode 中工作(其 UI 和网站的进程不同)。不幸的是 Firebug 与该模式不兼容。

注意:这是一个临时解决方案,因为多进程模式在某些时候将是强制性的,偏好将被移除。另外,从Firefox 57 only WebExtensions开始支持,Firebug是基于不同的API,所以到那个时候它肯定不会再工作了。

另一种方法是 install an old version of Firefox like 48, disable automatic updates 并在那里安装 Firebug。不过,话虽如此,这个选项是不推荐的(至少不是长期的),因为你会错过重要的(安全)错误修复和新功能。

除了@Sebastian Zartner 的回答外,(来自Firebug 的网站):

Firebug 2 doesn’t work in multi-process browsers (i.e. e10s) and converting it is too complex, so it will stop working when e10s is activated in Firefox. You will be able to disable e10s for a while to keep using Firebug 2, but this won’t last forever.


关于您的问题的更多信息: