2010-02-19 44 views
8

Fiddler確實看起來很有趣,我看到有人推薦它作爲一個很好的調試工具,但是快速runthrough我沒有看到任何我們在Firebug中沒有的東西。Fiddler vs Firefox w/Firebug

Fiddler能做些什麼Firebug不能?話又說回來,那個小提琴手不能做什麼?

回答

7

是的,它可以 - 它能夠顯示來自任何程序的HTTP消息,而不僅僅是網頁瀏覽器。

3

其偉大的,當你需要在IE6調試和7

0

我最後一次檢查,螢火不會告訴你的頁面和響應的原始初始請求;只有在頁面內發生的xhttp請求,例如AJAX/javascript調用。

另外,http代理比瀏覽器中發生的更多。 Fiddler可以向您展示控制檯應用程序和Web服務之間的線路。

+5

是的,它只是沒有看到正確的地方。它位於XHR控制檯選項卡中的「標題」和「響應」下,以及其他任何內容(包括XHR)的「網絡」選項卡下。 – LiraNuna 2010-02-21 22:55:50

5

Fiddler是一個可擴展的網絡調試平臺,可以使用任何.NET語言進行擴展。它允許您編寫可插入的檢查器,以上下文敏感的方式顯示流量,並允許在發送或返回應用程序之前篡改任何請求或響應。它有一個「autoresponse」機制,允許您重播先前捕獲或生成的流量,並且可以以壓縮的無損格式將流量存檔到磁盤以供日後調查。

請參閱http://www.fiddler2.com/fiddler/help/video/瞭解一些快速教程,其中展示了Fiddler的一些功能。

0

Firebug Lite適用於IE瀏覽器,它的功能不如Firebug Firefox。截至目前,Lite版本沒有YSlow可用。

我更喜歡去使用Fiddler如果是IE瀏覽器,並與Firebug的時候我已經發現了它的有用以下優點:

1)這是很容易知道使用Fiddler視圖狀態的貢獻附加neXpert。 Firebug + Yslow並未提供簡單的方法來了解貢獻率。 2)Fiddler是一個代理服務器,它很容易調試AJAX請求。 Firebug只能捕捉XHR,但提琴手可以監控任何AJAX技術,而不僅僅是XHR。 3)獨立於使用的瀏覽器。可以從字面上適用於所有瀏覽器。

如果你需要探索DOM,你總是可以使用像IE開發工具欄這樣的工具。