2010-02-19 4 views
8

Fiddler действительно выглядит интересным, и я видел, как люди рекомендуют его как хороший инструмент для отладки, но быстрое прохождение я не вижу ничего такого великолепного, что у нас еще нет в Firebug.Fiddler vs Firefox w/Firebug

Что может сделать Fiddler, что Firebug не может? И наоборот, что может сделать Firebug, что Fiddler не может?

ответ

7

Да, он может - он способен показывать HTTP-сообщения из любой программы, а не только из веб-браузеров.

3

Его здорово, когда вам нужно отладить в IE6 и 7.

0

Последний раз я проверил, Firebug не покажет вам необработанный первоначальный запрос страницы и ответ; только xhttp-запросы, которые происходят на странице, например, вызов AJAX/javascript.

Кроме того, существует больше http-прокси, чем в браузере. Fiddler может показать вам, что происходит через провод между, скажем, консольным приложением и веб-сервисом.

+5

Да, это так, вы просто не посмотрели в нужное место. Он расположен под заголовками и «Ответ» на вкладке «Консоль» для XHR и под вкладкой «Сеть» для чего-либо еще (включая XHR). – LiraNuna

5

Fiddler - это расширяемая платформа для веб-отладки, которая может быть расширена на любом языке .NET. Он позволяет записывать подключаемые инспекторы для отображения трафика с учетом контекста и позволяет подделывать любой запрос или ответ до его отправки или возврата в приложение. Он имеет механизм «автоответчика», который позволяет воспроизводить ранее захваченный или сгенерированный трафик и может архивировать трафик на диск в сжатом формате без потерь для последующего исследования.

См. http://www.fiddler2.com/fiddler/help/video/ для некоторых быстрых обучающих программ, которые показывают некоторые функции Fiddler.

0

Firebug Lite доступен для IE, который не так показан, как Firebug для Firefox. На данный момент для версии Lite нет версии YSlow.

Я предпочитаю идти с Fiddler, если это IE, и я нашел следующие преимущества полезного по сравнению с Firebug:

1) Легко знать Посмотреть состояние вклада с Скрипачами надстройкой neXpert. Firebug + Yslow не предоставляет простой способ узнать вклад%. 2) Скрипач, являющийся прокси-сервером, легко отлаживает запросы AJAX. Firebug может захватывать только XHR, но скрипач может контролировать любой метод AJAX не только XHR. 3) Независимо от используемого браузера. Может буквально работать со всеми браузерами.

И если вам нужно изучить DOM, вы всегда можете использовать такие инструменты, как IE Developer Toolbar.

Смежные вопросы