Fiddler确实看起来很有趣,我看到人们推荐它作为一个很好的调试工具,但很快就会发现我在Firebug中没有看到任何那么棒的东西。
Fiddler可以做什么Firebug不能做?相反,Firebug可以做什么Fiddler不能做到的?
答案 0 :(得分:8)
是的,它可以 - 它能够显示来自任何程序的HTTP消息,而不仅仅是Web浏览器。
答案 1 :(得分:6)
Fiddler是一个可扩展的Web调试平台,可以使用任何.NET语言进行扩展。它允许您编写可插入的检查器以上下文敏感的方式显示流量,并允许在发送或返回应用程序之前篡改任何请求或响应。它具有“自动响应”机制,允许您重放以前捕获或生成的流量,并可以压缩的无损格式将流量存档到磁盘,以便以后调查。
请参阅http://www.fiddler2.com/fiddler/help/video/,了解一些显示Fiddler功能的快速教程。
答案 2 :(得分:4)
当您需要在IE6和7中进行调试时,它非常棒。
答案 3 :(得分:0)
上次检查时,Firebug不会向您显示页面和响应的原始初始请求;只有xhttp请求在页面内发生,例如AJAX / javascript调用。
此外,http代理比浏览器中发生的更多。 Fiddler可以向您展示控制台应用程序和Web服务之间的联系。
答案 4 :(得分:0)
Firebug Lite可用于IE,它不像Firefox那样具有Firebug功能。到目前为止,Lite版本没有YSlow可用。
如果是IE,我更喜欢与Fiddler一起使用,与Firebug相比,我发现它有以下优点:
1)很容易知道使用Fiddler附加neXpert查看状态贡献。 Firebug + Yslow无法提供了解%贡献的简便方法。 2)Fiddler是一个代理,调试AJAX请求变得容易。 Firebug只能捕获XHR,但是fiddler可以监控任何AJAX技术而不仅仅是XHR。 3)独立于所使用的浏览器。可以直接使用所有浏览器。
如果您需要探索DOM,您可以随时使用IE Developer Toolbar等工具。