【问题标题】:Fiddler vs Firefox w/ FirebugFiddler 与 Firefox 与 Firebug
【发布时间】:2011-01-18 23:50:17
【问题描述】:

Fiddler 看起来确实很有趣,我看到人们推荐它作为一个很好的调试工具,但快速浏览一下,我没有看到任何我们在 Firebug 中没有的很棒的东西。

Fiddler 能做什么而 Firebug 不能?相反,Firebug 能做什么而 Fiddler 不能?

【问题讨论】:

    标签: firebug fiddler


    【解决方案1】:

    是的,它可以 - 它能够显示来自任何程序的 HTTP 消息,而不仅仅是 Web 浏览器。

    【讨论】:

      【解决方案2】:

      Fiddler 是一个可扩展的 Web 调试平台,可以使用任何 .NET 语言进行扩展。它允许您编写可插入的检查器以上下文相关的方式显示流量,并允许在任何请求或响应发送或返回到应用程序之前对其进行篡改。它具有“自动响应”机制,可让您重播以前捕获或生成的流量,并可以将流量以压缩、无损格式存档到磁盘以供日后调查。

      请参阅 http://www.fiddler2.com/fiddler/help/video/ 了解一些快速教程,这些教程展示了 Fiddler 的一些功能。

      【讨论】:

        【解决方案3】:

        当您需要在 IE6 和 7 中进行调试时,它非常棒。

        【讨论】:

          【解决方案4】:

          上次我检查时,Firebug 不会向您显示页面的原始初始请求和响应;仅在页面内发生的 xhttp 请求,例如 AJAX/javascript 调用。

          此外,http 代理比浏览器中发生的更多。 Fiddler 可以向您展示控制台应用程序和 Web 服务之间的连接。

          【讨论】:

          • 是的,你只是没看对地方。它位于 XHR 控制台选项卡中的“标题”和“响应”下,以及其他任何内容(包括 XHR)的“网络”选项卡下。
          【解决方案5】:

          Firebug Lite 可用于 IE,它的功能不如 Firebug 用于 Firefox。目前没有适用于 Lite 版本的 YSlow。

          如果它是 IE,我更喜欢使用 Fiddler,并且与 Firebug 相比,我发现它的以下优点很有用:

          1) 使用 Fiddler 插件 neXpert 很容易了解查看状态的贡献。 Firebug+Yslow 没有提供一种简单的方法来了解贡献百分比。 2) Fiddler 作为 Proxy,调试 AJAX 请求变得容易。 Firebug 只能捕获 XHR,但 fiddler 可以监视任何 AJAX 技术,而不仅仅是 XHR。 3) 独立于所使用的浏览器。可以在所有浏览器上运行。

          如果你需要探索 DOM,你总是可以使用像 IE Developer Toolbar 这样的工具。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-05-14
            • 2011-04-04
            • 1970-01-01
            • 1970-01-01
            • 2015-07-29
            相关资源
            最近更新 更多