Скрипач против Firefox с Firebug - PullRequest
9 голосов
/ 20 февраля 2010

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

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

Ответы [ 5 ]

8 голосов
/ 20 февраля 2010

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

6 голосов
/ 22 февраля 2010

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

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

4 голосов
/ 20 февраля 2010

Замечательно, когда вам нужно отладить в IE6 и 7.

0 голосов
/ 30 апреля 2010

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

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

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

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

0 голосов
/ 20 февраля 2010

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

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

...