我刚刚清理了我的 Firefox 插件并想知道:
Firebug 有哪些使其独一无二的功能?
Firebug 和 Firefox 开发者工具都有哪些功能?
我刚刚清理了我的 Firefox 插件并想知道:
Firebug 有哪些使其独一无二的功能?
Firebug 和 Firefox 开发者工具都有哪些功能?
自从编写这个问题以来,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 ( bug 1211525 )、DOM 面板 ( bug 1201475 ) 和 Firebug 主题 ( bug 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 已经多次推迟了 Electrolysis 的发布。目前的计划是在 2016 年 4 月 19 日 Firefox 46 发布到稳定频道时,将多进程 Firefox 发布到稳定频道。
然而,这只是预计的发布日期,电解可能会进一步延迟。
Mozilla 必须使发布版本对浏览器用户的痛苦减轻的一个有趣想法是,仅在没有附加组件的 Firefox 版本和仅安装兼容附加组件的 Firefox 版本中启用电解。
一段时间以来,我们一直致力于统一 Firefox 开发者工具和 Firebug。从 Firefox 49 开始,我们将内置 Firebug.next。
如果您使用内置的 Firefox 开发人员工具,而不是 Firebug,那么您可能会喜欢我们在此合并中添加的 DOM 面板和 Firebug 主题。
此外,我们还移植了一些常见的 Firebug 扩展(PixelPerfect、FireQuery 和 HARExportTrigger,以前称为 NetExport)。当我们在做的时候,你可能会喜欢我们新的 WebSocket Monitor 扩展。
作为将 Firebug 功能移植到内置工具的一部分,我们还移植了 Firebug 主题,为 Firebug 用户提供更熟悉的工作环境。
这个主题很热,很热,很热!向开发者工具的 Firebug 主题打个招呼
Mozilla 今天推出了适用于 Windows、Mac、Linux 和 Android 的 Firefox 48。该浏览器(最终)获得了多处理器支持、增强了对有害下载的保护以及对 Android 的媒体改进。已放弃对旧 OS X 版本和 Android Gingerbread 的支持。
在 Firefox 48 中,Mozilla 正在慢慢启用多进程支持,从 1% 的用户开始,逐渐增加到 Firefox 发布渠道的近一半。要检查您是否在 Electrolysis 组中,请在 URL 栏中键入“about:support”,然后检查 Multiprocess Windows 行项下是否显示“1/1(默认启用)”。
参考
我认为最大的优势——在实现网络面板和时间线功能之后——是各种Firebug 扩展的可用性,例如 YSlow、Page Speed、FirePython 等。
最后可能更多的是根据你的个人喜好来选择,想出一个给你带来最大便利和速度的选择武器。
这个决定的一个有趣细节是,Firebug 曾经是对 Firefox 产生最显着负面性能影响的插件之一。我不知道目前对此的研究,特别是如果内置开发工具在性能方面比 Firebug 更好。
与当前 firebug 版本相比,本机开发工具的一个优势是它具有 sourcemaps,而 firebug 没有。
Firebug 具有但 Firefox 的内置检查器没有的独特功能包括:
Firefox 的内置检查器具有但 Firebug 没有的独特功能包括:
大型编辑器模式下的控制台命令行允许针对当前上下文运行代码。新的 Scratchpad 看不到当前断点范围。这是一个可怕的损失。