Сегодня я хотел бы поделиться с вами несколькими плагинами для Firefox, которые я использую при разработке и анализе web-приложений.

Я использую Firefox при разработке web-приложений по нескольким причинам:
- это один из самых популярных браузеров;
- наличие плагинов, которые добавляют такие функции, которых нет в других браузерах.
Итак, первый и, пожалуй, самый нужный для веб-разработчика плагин — Firebug. С его помощью можно удобно инспектировать HTML-код страницы, CSS-стили, отлаживать JavaScript. Если вы имеете дело с AJAX — для вас этот плагин просто “must-have”. Да, бесспорно, существуют аналогичные средства для разработчиков во всех современных браузерах, но они не дотягивают до функционала Firebug. Это первый плагин, который я устанавливаю после новой установки Firefox.
Следующая группа плагинов так или иначе связана с работой с HTTP-заголовками. Их просмотр может понадобится при анализе работы web-сервера.
Удобнее всего мне просматривать HTTP-заголовки при помощи плагина Live HTTP Headers. Когда плагин запущен, он, при загрузке какой либо страницы или фоновой передаче браузером данных, пишет в свое текстовое поле все переданные и полученные HTTP-заголовки. Если вы анализируете заголовки для одной страницы, лучше не производить работу в других вкладках или плагинах, работающих с сетью, иначе будет каша)).
Для редактирования HTTP-заголовков я обычно использую Tamper Data. Думаю, это наиболее удобный из целой “плеяды” подобных плагинов. Этот плагин также позволяет просматривать HTTP-заголовки и может это делать по команде.
Следующий плагин — Modify Headers — позволяет составлять HTTP-заголовки вручную. Плагин, будучи запущенным, отсылает составленные заголовки при обращении к какому-либо серверу при помощи Firefox.
И, напоследок, еще один плагин для работы с HTTP-заголовками — Poster. Плагин также позволяет составлять HTTP-заголовки и отправлять их какому-либо сайту. Особенность его заключается в том, что он не зависит от вкладок Firefox, т. е. у него есть свой интерфейс для получения результатов (простенький) и своя адресная строка, что может дать некоторую гибкость в работе. Штукенция весьма навороченная, хотя я чаще пользуюсь именно Tamper Data.
А какими плагинами/утилитами, помогающими при разработке web-приложений, пользуетесь вы?