我是一名新手Web开发人员,我已经多次使用Firebug进行调试。然而,到目前为止,我一直在使用Chrome的内置开发者工具。它似乎做了Firebug所做的一切,并且更清洁,更有条理地作为奖励。
随着我的调试越来越先进,Firebug有哪些功能,我会错过Chrome的DevTools?如果是这样,他们是什么?
我从一开始就使用Firebug,这是一个像火焰发明的天赐之物。但随后Chrome推出了调试器,我试了一下。我一直在使用Firebug,但是密切关注Chome的开发工具,最后在v12中添加JSON工具之后不能再提出不切换的理由了。
Chrome的DevTools因为它有:
更新:2年后,我不得不祝贺Firefox团队取得巨大进展。也就是说,Chrome团队和调试器每月都会实现巨大飞跃,引领行业发展。我会更新上面的列表,但坦率地说它会填满整个页面。
Firebug有可能有其他插件附加到它,如Firecookie。其余的它们非常相似,我认为这都是关于品味的。
还添加它可以复制XPATH添加CSS选择器的HTML元素。
那时候真的很方便! :)))哈哈哈
我认为开发工具很相似,但我很难强制Chrome不缓存任何东西。即使设置Chrome“禁用缓存”设置也无法100%正常工作;我不知道为什么。
我没有使用Firefox / Firebug这个问题,所以我还在使用它。
加我几美分......
今天几乎完成了转换,但我注意到我无法右键单击Chrome中的修改后的CSS并复制规则或样式声明,就像我可以在firebug中一样。上帝我希望firefox没有突然开始吸吮或我不会有这个问题。
使用chrome调试器,我可以调试我的GWT项目的jsni,其中FireBug只显示一个匿名函数,而我根本不认识到执行函数。
我喜欢Chrome开发工具,但有时我错过了firebug的这些强大功能。
“编辑并重新发送”请求功能
通过Firefox Developer工具中的“编辑和重新发送”功能(重放XHR或Firebug中的某些功能),您可以使用请求中的更改重播XHR请求,包括请求标头,请求正文,http方法甚至网址。谷歌Chrome的重播XHR只是重播请求,不允许对请求进行任何修改。
我需要此功能时使用Firefox Devtools。
我没有遇到过切换到Chrome后我错过的Firebug功能。
使用Firebug感觉更舒服。我现在想不出具体的细节,但有时候我会尝试在Safari或Chrome中调试一些东西,看起来像是这样的PITA,我启动Firefox并快速完成任务。
DOM选项卡是一个加号。它比Chrome的等效产品更易于访问和布局。我更喜欢在Firebug中将DOM和其他JS对象记录到控制台的方式。
像Pixel Perfect这样的Firebug插件也很有用。我不知道Chrome是否存在任何此类工具。
总的来说,这无关紧要,因为无论如何你必须在两种浏览器中进行测试。和IE,所以不妨将它与IE的开发工具进行比较(它们已经改进,但与FF或Webkit相比仍然不太好)。
我不认为Firebug中存在任何特别的高级功能,但Chrome中的功能并不存在。
Chrome开发者工具接管了Firebug的功能,因此所有主要功能和熟悉程度都存在(例如$0
和console
对象)。
存在一些小差异,例如DevTools没有CSS面板(尽管可以在Elements面板中操作CSS样式表)。
Chrome工具还具有时间轴,配置文件和存储面板。时间轴面板记录加载,CSS呈现和JavaScript解析。 “配置文件”面板配置文件资源使用情况,“存储”面板显示并允许更改站点的数据库,本地存储,会话存储和cookie。
最后,这两种工具都有自己的微小差异,这使得各种操作变得更容易或更难。我的建议是使用Firebug for Firefox和DevTools for Webkit浏览器,因为只有Firebug Lite可以在Chrome上运行,而且它缺少普通Firebug所具有的许多功能(而且DevTools内置于Chrome中)。
编辑:这曾经是真的,但Chrome Dev Tools实现了它。
Firebug可以搜索页面上加载的所有脚本。 Chrome开发者工具只能搜索当前选定的脚本AFAIK。
据我所知,Firebug是唯一一个可以在键入时实时编辑HTML代码和文本的人。非常有用,如果您正在尝试查看文本如何适合容器并一次添加一个字符。
在Chrome中编辑HTML时,您必须按TAB或ENTER退出“编辑模式”,然后在页面上查看更改。
在Firebug中,您还可以立即输入HTML代码。在Chrome中,您必须右键单击并选择“编辑HTML”。否则,它将显示为<b>粗体</ b>。
我真的想换到Chrome,因为它似乎跑得更快,但实时编辑对我来说太重要了。
鼠标选择萤火虫很棒,但我似乎无法在Chrome开发者工具中找到它。
它困扰我,因为我无法在萤火虫中找到它的热键,而铬完全缺乏它。
我是一个菜鸟开发人员,因此在开发时大部分时间仍然使用鼠标。
当时这个问题被问到Firebug是一个野兽,但现在Chrome开发者工具(DevTools)对于Web开发人员来说非常方便。虽然我并没有对Firebug咆哮,因为我已经使用Firefox和Firebug学习了Web开发。
它是Web开发的一个很好的工具,它介绍了DevTools和Firefox的DevTools的所有主要功能。但是,我转而使用Chrome DevTools,虽然它们没有涵盖Firebug的所有功能,因为它们重量轻且速度比Firebug快得多,因此我认为访问localStorage很容易定义并且源代码组织在那里。
在这里,我将列出Firebug中功能的独特之处,
客观地看,Firebug 2.0有许多小功能,Chrome DevTools没有这些功能。其中一些列在这里:
一般
超出可用性的“特征”是Firebug是open source。所以每个人都可以参与其中。
话虽如此,Chrome DevTools(以及Firefox DevTools)拥有比Firebug更多的功能和更大的优势,因为与其他DevTools背后的团队相比,Firebug背后的团队非常小。
此外,Firebug 3+ integrates into the built-in Firefox DevTools,这意味着这些版本继承了Firefox DevTools的所有功能,并可能添加其他功能。