我刚刚清理了Firefox插件,并想知道:
Firebug具有哪些独特功能?
Firebug和Firefox开发人员工具都提供哪些功能?
我刚刚清理了Firefox插件,并想知道:
Firebug具有哪些独特功能?
Firebug和Firefox开发人员工具都提供哪些功能?
Answers:
自从编写此问题以来,Firefox的本机开发人员工具已经走了很长一段路。差异主要减少到以下几点:
还有很多遗漏的东西,在一份错误报告中可以找到Firebug和Firefox DevTools之间的所有空白。
Firebug整合
Firebug现在基于本机开发人员工具构建。从Firefox 48开始,还有一个类似于Firebug扩展的Firebug主题,让您习惯Firebug时就可以感到宾至如归。启用多进程Firefox后,按F12或单击Firebug按钮将打开Firefox DevTools并带有Firebug主题。
还有一个迁移指南,解释了Firebug和Firefox DevTools之间的区别。
Firebug具有许多内置工具没有的小功能。在UI上玩,这是我想到的,但是我敢肯定还有更多:
someFunction.%closureVar
命令行语法include
和getEventListeners
当然,对此也有主观方面。例如,我个人更喜欢Firebug的UI和外观,而不是devtools的黑度,并且以前对工具的熟悉始终很重要。
好像那边有人看到我的问题了;)
https://hacks.mozilla.org/2013/10/firefox-developer-tools-and-firebug/
问题是,那也回答不多。但这意味着,Firebug目前没有太多可以与众不同的特征,因此正在寻找改变的方法。
随着Firebug和本机开发人员工具的合并,这将很快变得无关紧要:
Firebug 2在多进程浏览器(即e10s)中不起作用,并且转换太复杂,当在Firefox中激活e10s时,它将停止工作。
我们希望在Firebug 2停止工作时做好准备,并提出了以下计划。
将所有Firebug 3功能集成到Firefox内置工具中,并将所有Firebug用户转发给它。
仅当我们必须提供扩展中Firefox开发人员工具中缺少的任何关键功能时,才通过发布Firebug 3(在AMO上)来替换Firebug 2。
我们目前正在移植XHR Inspector(错误1211525),DOM面板(错误1201475)和Firebug主题(错误1244054)。
下一个版本的Firebug的主要目标是将其集成到Firefox内置的DevTools中。除此之外,Firebug工作组还计划了一些新功能,以使用新功能扩展DevTools。
Firebug 3.0 alpha(又名Firebug.next)当前与Firefox 35 – 36兼容,并将支持即将推出的多进程(以及非多进程)浏览器。
Firebug 3.0(也称为Firebug.next)代表了在本机Firefox开发人员工具之上构建的下一代Firebug。
如果将Firebug 2安装到启用了多进程(e10s)的浏览器中,系统将提示您升级到Firebug 3或关闭多进程支持。
Mozilla已经多次推迟了电解的发布。当前的计划是在2016年4月19日将Firefox 46发布到稳定版时,将多进程Firefox发布到稳定版中。
但是,这仅是预计的发布日期,并且电解可能会进一步延迟。
Mozilla必须使该版本对浏览器的用户减轻痛苦的一个有趣想法是,仅在没有附加组件的Firefox版本以及仅安装了兼容附加组件的Firefox版本中启用Electrolysis。
一段时间以来,我们一直致力于统一Firefox Developer工具和Firebug。从Firefox 49开始,我们将交付内置的Firebug.next。
如果您使用内置的Firefox开发人员工具而不是Firebug,那么您可能会喜欢我们在此合并中添加的DOM面板和Firebug主题。
此外,我们还移植了一些常见的Firebug扩展(以前称为NetExport的PixelPerfect,FireQuery和HARExportTrigger)。当我们使用它时,您可能会喜欢我们的新WebSocket Monitor扩展。
作为将Firebug功能移植到内置工具的一部分,我们还移植了Firebug主题,从而为Firebug用户提供了一个更熟悉的工作环境。
这个主题很热,很热,很热!向开发人员工具的Firebug主题打个招呼
Mozilla今天发布了适用于Windows,Mac,Linux和Android的Firefox 48。该浏览器已经获得了多处理器支持(最终),增强了针对有害下载的保护,并在Android上进行了媒体改进。不再支持旧的OS X版本和Android Gingerbread。
在Firefox 48中,Mozilla缓慢地启用了多进程支持,从1%的用户开始,逐渐增加到Firefox发布渠道的近一半。要检查您是否在电解组中,请在URL栏中键入“ about:support”,然后在“多进程Windows”行项目下检查其是否显示“ 1/1(默认为启用)”。
参考文献
One of our goals is to bring Firebug UX into native devtools, so yes, features are mixing to devtools.
我认为,在实施网络面板和时间轴功能之后,最大的优势仍然是各种Firebug扩展的可用性,例如YSlow,Page Speed,FirePython等。
最后,根据您的个人喜好选择更多的选择,可以为您带来最大的便利和速度。
关于此决定的一个有趣的细节是,Firebug曾经是对Firefox产生最大负面性能影响的插件之一。我不了解有关此方面的最新研究,尤其是如果内置的开发工具在性能方面比Firebug更好。